Compare commits

...

1319 Commits

Author SHA1 Message Date
Peter Robinson
d44791744a arm: Update Raspberry Pi config to use universal firmware
We can now use a single U-Boot firmware to boot all 64 bit variants
of the Rasperry Pi so we can now simplify this some what.

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2023-03-18 18:38:00 +00:00
Stephen Gallagher
2a5abd55f5
Don't exclude langpacks-en explicitly
A recent change to Anaconda[1] now requires that this be available on
the installed system, due to grub2-tools-extra now being part of the
EFI GRUB2 install.

[1] 1891b0f306

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2023-03-15 16:30:17 -04:00
Joshua Strobl
0f52405431 Add libreoffice and thunderbird for Budgie Spin 2023-03-11 17:57:18 +02:00
Adam Williamson
89fe3c8395 Drop retired packages from scientific and games kickstarts
bibtex2html (scientific) and gl-117 (games) got retired because
they were unmaintained.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-03-07 17:04:28 -08:00
Adam Williamson
17178da61a Don't exclude xkeyboard-config from minimal images (#2175244)
See https://bugzilla.redhat.com/show_bug.cgi?id=2175244#c15 .
We really need libxkbcommon for initial-setup to work properly,
since an ordering change in systemd 253. This exclusion causes
it to get dropped. libxkbcommon requires xkeyboard-config; since
systemd only recommends libxkbcommon (rather than hard requiring
it), the solver decides to honor the request to exclude
xkeyboard-config by dropping both it and libxkbcommon.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-03-06 16:51:59 -08:00
Peter Robinson
fae2f44160 clean up some armhfp remnants
There's a few bits of armhfp dregs hanging around so lets
clean them up as they're no longer used.

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2023-02-28 10:39:14 +00:00
Stephen Gallagher
101c5ac63a
ELN: drop unneeded GPG keys
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2023-02-08 10:29:04 -05:00
Kevin Fenzi
6f645b8388 Merge #937 fedora-soas-common: Restore plymouth to initrd for boot animation. 2023-02-03 18:33:25 +00:00
Kevin Fenzi
fde0309298 phosh: Add disk kickstarts to produce image file
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-02-03 18:31:20 +00:00
Frederick Grose
883f4efa8e fedora-soas-common: Restore plymouth to initrd for boot animation.
Override the omission of the plymouth module for rebuilding the
initrd.  Copy the initrd image to the live boot image directory.
2023-02-02 13:15:35 -05:00
Frederick Grose
1a41824efe fedora-live-base: Drop post processing for file additions.
Remove code to copy licenses/release files & livecd-iso-to-disk, if
needed.  livecd-creator now handles this directly.
(8d33dd973e)
2023-02-02 07:49:23 +00:00
Adam Williamson
e1efabcb98 Clean up KDE package lists
fedora-kde-minimization.ks only tried to remove scim* and iok.
iok hasn't existed since F30. scim* packages still exist, but
nothing requires or recommends any of them, and none of them are
listed as default or mandatory in comps, so I don't think this
does anything.

mariadb: we do still ship both mariadb and community-mysql, and
they have overlapping provides. However, the only thing that
requires 'mysql-server' is kf5-akonadi-server-mysql , and that
also recommends 'mariadb-server', which should break the tie
without needing these lines.

system-config-*: none of these exist any more.

desktop-backgrounds-basic: no longer listed in base-x.

gnome-disk-utility: we already drop the entire admin-tools
group above, so there's no need to try and drop one package from
it too.

kdeaccessibility and kdeartwork don't exist any more.

Commented-out lines were dropped, there's no point having
commented-out lines with no explanation why they're there.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-01-30 08:27:39 -08:00
Jiri Konecny
4b316e74e6
Add nwg-wrapper to show installation instructions
This package will enable us to show installation instructions on the
background of Live media.

This package is used by the sway-config-fedora package.
2023-01-16 18:05:32 +01:00
Fabio Alessandro Locati
42058f27ea
Add initial Fedora Sway Spin 2023-01-10 18:22:25 +01:00
Joshua Strobl
2f14b1e16a Add Budgie Desktop Spin 2023-01-03 22:43:20 +00:00
Adam Williamson
932b8b6631 Bump KDE live partition size again
The aarch64 live is failing to build as it's just too short on
space - see https://kojipkgs.fedoraproject.org//work/tasks/9767/95389767/root.log

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-12-15 11:03:50 -08:00
Neal Gompa
fbf2a36b91 KDE: Enforce exclusion of tracker and tracker-miners
These are not useful on the KDE desktop and come in through a
weak dependency in GTK3.

We don't need or want this, as it's redundant with what KDE Plasma
provides already.

Fixes: https://pagure.io/fedora-kde/SIG/issue/124
2022-12-12 14:26:36 -05:00
Neal Gompa
947772dccb fedora-live-kde-base: %endif -> %end
Kickstart uses %end instead of %endif, oops!

Fix thinko typo and let's pretend this never happened...

Fixes: 83d02d4bc4
2022-12-03 12:02:22 -05:00
Neal Gompa
83d02d4bc4 Switch all live media variants to use livesys-scripts
Reference: https://fedoraproject.org/wiki/Changes/ModernizeLiveMedia
2022-12-01 19:37:06 -05:00
Dan Book
97e213c26c Cinnamon - remove parole 2022-11-29 22:50:31 -05:00
Zamir SUN
9aab489ca3 Add fedora-disk-lxqt.ks for generating disk image
Signed-off-by: Zamir SUN <sztsian@gmail.com>
2022-11-22 21:06:29 +08:00
Adam Williamson
879a7d7409 Cleanup fedora-live-minimization some more
mpage is only 60K in size and requires only libc and rtld. Seems
worthless to drop it.

isdn4k-utils doesn't exist any more.

For the sane stuff: nothing sane-related is pulled into most
images any more. cinnamon-desktop, design-suite and
gnome-desktop list some SANE packages, but that clearly means
they *want* to include them, and the kickstarts for those
spins don't include fedora-live-minimization anyway. The
'graphics' group lists xsane-gimp conditional on gimp being
included, but no desktop environment or kickstart includes the
'graphics' group as a default, so it won't be on any live images.

This leaves only hplip in the file. That *is* of significant
size and *would* be pulled into most of the spins which include
this file, so we can't drop it yet at least. There may be an
argument for dropping it from comps with the current state of
IPP Everywhere support, I guess.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-11-07 11:56:34 -08:00
Tomáš Hrčka
23d6b8859c Update maintainers.toml
Remove trailing character
2022-10-13 11:08:55 +00:00
Peter Boy
bd8d33d5c2 Added cleanup of /var/log 2022-10-05 17:59:53 +02:00
Peter Boy
3d653e54ca Removed some unnecessary commented out instructions. 2022-09-15 00:31:30 +02:00
Peter Boy
6777f93407 Replaced part biosboot and part /boot by reqpart --add-boot to cover different requirements by differen archs 2022-09-08 14:18:19 +02:00
Kalev Lember
9d425b726b workstation: Adapt to renamed gnome-software autostart file name
It's now 'org.gnome.Software.desktop' instead of
'gnome-software-service.desktop' so we need to update the rm to match.
2022-09-07 16:02:13 +02:00
Peter Boy
465fbc37bd Fixed missing # signs 2022-09-06 18:58:30 +00:00
Peter Boy
50c5a23285 Added missing fedora-repo include. 2022-09-06 18:58:30 +00:00
Peter Boy
b26c70852e Initial kickstart file for new Fedora Server VM image 2022-09-06 18:58:30 +00:00
Mamoru TASAKA
240d5d188b astronomy: drop obsolete python3-astroML-addons
Previously python3-astroML had Provides: python3-astroML-addons but it was dropped:
e298df40fa

Remove this obsoleted Requires.
2022-08-28 22:08:24 +09:00
Chris Patterson
1dc8e59de1 cloud: add image variant for Azure
Extend cloud base image and customize for Azure:

1. Don't install QEMU guest agent

2. Install WALinuxAgent

3. Configure chrony to use virtual PHC

4. Configure sshd with ClientAliveTimeout 120 to prevent
   ssh timeouts

Performed some basic tests by generating an image with:

1. Using QEMU (using direct kernel boot) with
   Fedora-Server-netinst-x86_64-36-1.5.iso and a flattened
   kickstart with poweroff instead of reboot

2. Converted QCOW2 to VHD using:
   qemu-img convert -o subformat=fixed,force_size -O vpc ...

3. Uploading image and created VM, verifying:

  - cloud-init configures system

  - chrony using PTP configuration

  - waagent service installed (but not running until presets
    are approved)

  - SSH configuration and functional

Signed-off-by: Chris Patterson <cpatterson@microsoft.com>
2022-08-23 07:58:10 -04:00
Luya Tshimbalanga
6d741ddcf0 design suite: temporarity drop gnome-books 2022-08-22 23:20:18 +00:00
Miro Hrončok
9b4ecbd232 Python Classroom: Don't exclude java* as that matches javascriptcoregtk4 as well
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=2118267
2022-08-15 12:58:11 +02:00
Richard Anaya
64674d4aa9 Update fedora-live-games.ks 2022-08-01 00:46:44 +00:00
Richard Anaya
75e8b4be1e Update maintainers.toml 2022-08-01 00:44:04 +00:00
Ben Cotton
715981648f Update the owner of Robotics 2022-07-27 14:58:54 -04:00
Darryl T. Agostinelli
bc25310222 Revert "Update Games maintainer"
This reverts commit 65bd74e3b6.

Signed-off-by: Darryl T. Agostinelli <dagostinelli@gmail.com>
2022-07-26 19:43:24 -05:00
Ben Cotton
65bd74e3b6 Update Games maintainer
https://pagure.io/fedora-pgm/schedule/issue/74

Signed-off-by: Ben Cotton <bcotton@fedoraproject.org>
2022-07-26 20:36:27 +00:00
JT Pennington
703a43e924 Update maintainers.toml
Add JT to Maintainer list
2022-07-26 20:35:21 +00:00
JT Pennington
a12a6f48d2 Update fedora-live-security.ks 2022-07-26 20:35:21 +00:00
Stephen Gallagher
8d1bc4d3a0 ELN: Use correct repositories
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2022-07-26 20:34:14 +00:00
Gerard Braad (吉拉德)
300323ea4e Add placeholder for resolv.conf
This prevents that the wrong permissions are set on the resolv.conf file when the container image is used as a base for non-root use.
2022-07-20 06:39:03 +00:00
Miro Hrončok
343df58f59 No need for Python 3.10 in the Fedora Python Classroom Lab
https://fedoraproject.org/wiki/Changes/Python3.11 has landed
2022-06-21 22:36:32 +02:00
Peter Robinson
0d98964c73 Drop fedora-modular-arm-server.ks, they arm modules went when we moved ARMv7 to UEFI
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2022-06-18 18:04:32 +00:00
Kevin Fenzi
ada1346a52 Revert "Revert "Drop use of the x86-baremetal-tools group""
This reverts commit a58e75901f.

We are trying a compose now with a fixed pungi. :)
2022-06-15 10:07:42 -07:00
Adam Williamson
a58e75901f Revert "Drop use of the x86-baremetal-tools group"
This reverts commit 1841b368ce. It
turns out we need to revert to older lorax that uses syslinux for
now - see https://pagure.io/pungi/issue/1608 - so we need it back
in the live kickstart too.
2022-06-06 11:30:43 -07:00
Adam Williamson
1841b368ce Drop use of the x86-baremetal-tools group
It only has syslinux in it (it used to also have memtest86+ till
we dropped that), and we're not using syslinux any more.
syslinux was also listed in anaconda-tools so this was really
kinda redundant; we will replace syslinux with the necessary
grub2 packages in comps.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-06-03 10:29:50 -07:00
Chris Murphy
1fcebbbe22 increase boot partition size on Cloud base image
The /boot partition has been 1GiB on most other Fedora editions and spins for while. We recently had a developer run into this limitation.
2022-04-22 00:32:17 +00:00
Adam Williamson
34faea4b50 Disable automount on KDE live images (#2073708)
It's mounting non-removable devices and causing problems for
anaconda. Note, KDE will still show a notification with a
button for mounting the device, and it shows in the file manager
where clicking on it mounts it; the behaviour is about the same
as Fedora 35 (slightly better, as the notification shows on
subsequent plugs of the same stick, which it did not in F35).

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-04-21 17:00:37 -07:00
raveit65
f1ae8a5722 Mate: use earlyoom instead of systemd-oomd-defaults 2022-04-01 13:02:24 +02:00
Kevin Fenzi
a4943014a4 Merge #880 Revert "Python Classroom: Share disk size declaration between disk and live" 2022-03-20 17:04:28 +00:00
Christian Dersch
cc1577b32b astronomy: Exclude LabPlot for now due to #2044284 2022-03-20 17:02:38 +00:00
Miro Hrončok
497c78f729 Revert "Python Classroom: Share disk size declaration between disk and live"
This reverts commit 093733933f.

    BuildError: Failed to parse kickstart file '.../fedora-disk-python-classroom.ks' : The following problem occurred on line 12 of the kickstart file:

    The part/partition and autopart commands can't be used at the same time.
2022-03-19 10:27:59 +00:00
Kevin Fenzi
ada43b9882 increase size of kde live a bit to have everything fit in rawhide
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-03-18 09:55:24 -07:00
Miro Hrončok
093733933f Python Classroom: Share disk size declaration between disk and live
The disk image for aarch64 fails to build for not enough space,
see https://pagure.io/releng/failed-composes/issue/3206
2022-03-16 10:29:47 +00:00
Adam Williamson
f4300791a2 Disable updates harder in Workstation and Robotics (#2064077)
Just setting `download-updates=false` seems not to be enough any
more, we get update notifications in live images currently. This
should fix that and also disable the Updates pane on GNOME
Software in the live environment, which is a nice improvement.

https://gitlab.gnome.org/GNOME/gnome-software/-/issues/1683#note_1408750

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-03-15 08:33:36 -07:00
Dennis Gilmore
d56b41ce0d on arm disk images make sure there is not a console=tty0 bootarg
Appending console=tty0 is problematic for many arm use cases.
lets make sure we remove it so systems can just boot
https://bugzilla.redhat.com/show_bug.cgi?id=2022757

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2022-03-10 15:59:44 -06:00
Miro Hrončok
e52d48c7b6 Change the desktop background image of Python Classroom Lab to match Fedora Workstation
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=2059699
2022-03-02 00:26:49 +01:00
Jens Petersen
0465c86082 fedora-kde-minimization.ks: stop removing @input-methods
see discussion in https://pagure.io/fedora-kde/SIG/issue/156
2022-02-24 16:00:31 +00:00
Adam Williamson
2e24ef369a Update to f36-backgrounds in cinnamon-common 2022-02-16 14:53:26 -08:00
Paul Whalen
bbc347a0e4 Remove rng from enabled services in iot disk images
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2022-02-16 10:50:58 -05:00
Peter Robinson
2efba63b42 Merge #861 Nonexistent /run/nologin should not fail compose 2022-01-24 18:38:54 +00:00
Mattia Verga
c08ad8195f Increase astronomy-live part size to fix compose failures
Signed-off-by: Mattia Verga <mattia.verga@protonmail.com>
2022-01-22 01:24:19 +00:00
Stephen Gallagher
e686ccb4e9
Nonexistent /run/nologin should not fail compose
If the file was not present, the command would fail and the compose
would not proceed.

This is currently blocking container base image generation for ELN.

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2022-01-21 16:04:05 -05:00
Stephen Gallagher
fc62a6121f Fix rpm GPG import for ELN
ELN needs to import the current key as well as keys a few releases
back, since it doesn't (currently) re-sign at Fedora branching.

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2022-01-20 18:52:11 +00:00
Mattia Verga
379a3025a9 Replace INDI drivers with indi-3rdparty-drivers metapackage 2022-01-16 14:40:29 +01:00
Mattia Verga
30734cdc7e Siril has been retired 2022-01-16 14:39:55 +01:00
Stephen Gallagher
4477181faf
Ensure that util-linux-core is available
In 1f3645b72d we added a removal of
util-linux, so this section had both:

%packages --excludedocs --instLangs=en --nocore --excludeWeakdeps
util-linux
...
-util-linux

This changes the first of those two entries to include
util-linux-core instead of util-linux, so these two directives do
not conflict.

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2022-01-05 06:53:38 -05:00
Neal Gompa
1bfe603576 Revert "Cloud: Azure support"
This stuff is now properly part of the cloud-init package,
so we don't need this anymore.

This reverts commit 88452ac290.

Signed-off-by: Neal Gompa <ngompa@fedoraproject.org>
2021-12-15 04:11:33 -05:00
Neal Gompa
5b5fba2560 kde: Drop system-config-language
It does not work properly on Wayland by default and Plasma
has its own language selector.

Fixes: https://pagure.io/fedora-kde/SIG/issue/143

Signed-off-by: Neal Gompa <ngompa@fedoraproject.org>
2021-12-13 20:04:58 -05:00
Stephen Gallagher
059e045353
ELN: Sync with fedora-container-base.ks
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2021-12-10 08:49:15 -05:00
Kevin Fenzi
3628a50d50 workstation: increase size a tiny bit
Todays rawhide failed due to needing another 14MB.
Increase it a bit more than that tho because it may have failed when it
hit the first package it ran out of space on. We should of course figure
out why it's growing too.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-12-02 14:51:42 -08:00
Mohan Boddu
430c739d93 Adding the maintainers for eln composes
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2021-11-30 10:53:21 -05:00
Peter Robinson
1141147b06 arm: aarch64: Copy the generic aarch64 RPi U-Boot over too
Set up the generic aarch64 Raspberry Pi U-Boot so that we can
boot any new device that we may not have specific support for.
We'll use this method to support the new Zero 2 W.

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2021-11-21 19:22:12 +00:00
Ankur Sinha (Ankur Sinha Gmail)
f76a16b585
feat: update comp-neuro image
- make it leaner by limiting to comp neuro tools only, and removing
  extra analysis tools (which users can install when required)

Signed-off-by: Ankur Sinha (Ankur Sinha Gmail) <sanjay.ankur@gmail.com>
2021-11-10 18:49:52 +00:00
François Rigault
88452ac290 Cloud: Azure support
To work on Azure, cloud-init need some extra dependencies.

Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1974262
2021-11-04 17:29:34 +01:00
Kevin Fenzi
eb190a4032 i3-spin: drop bightlight as it's retired now.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-11-03 17:51:41 -07:00
Major Hayden
ed9fb2fc19
🚮 Truncate /etc/resolv.conf from kickstart
During the kickstart of the cloud image, NetworkManager writes an
/etc/resolv.conf that contains `nameserver 192.168.122.1`. This causes
boot delays with cloud-init since it does some early boot DNS
redirection tests before talking to the cloud's metadata service. On
some clouds/architectures, this delay is 15 seconds or more.

Truncate the /etc/resolv.conf so it can be replaced properly by
NetworkManager and cloud-init on the first boot.

Signed-off-by: Major Hayden <major@redhat.com>
2021-10-14 13:14:22 -05:00
Timothée Ravier
4282a656dd Revert "fedora-live-kde.ks: Enable initial-setup on firstboot"
This reverts both commits trying to enable initial-setup on first boot
for the KDE Live Spin as this is not working as expected right now.

This reverts commit 8afe142dcb.
This reverts commit 8e6d33c408.
2021-09-21 16:17:22 +02:00
Timothée Ravier
8afe142dcb fedora-live-kde.ks: Really enable initial-setup on firstboot
Previous change enabled it for the LiveISO directly instead of the final
system as this was meant for usage in RAW disk images and not in
LiveISOs.

This change should enable it for both, be a NOP for the LiveISO and
effectively enable it on the final system until we find a better
solution in Anaconda itself.

See discussion in https://github.com/rhinstaller/initial-setup/issues/136

Fixes: 8a3b18b fedora-live-kde.ks: Enable initial-setup on firstboot
2021-09-17 11:00:08 +02:00
Timothée Ravier
8e6d33c408 fedora-live-kde.ks: Enable initial-setup on firstboot
To make OEM installs, we need to move the user account, timezone and
network setup to first boot setup steps. This enables initial-setup to
do just that.  Once this is confirmed as working, we can remove the user
setup spoke from the initial Anaconda installation dialog.
2021-09-15 23:39:27 +00:00
Luya Tshimbalanga
f0179496d7
Replace gnome-shell-extension-pomodoro by gnome-pomodoro
This commit addresses the change from upstream renaming gnome-shell-extension-pomodoro
to gnome-pomodoro.
See https://src.fedoraproject.org/rpms/gnome-pomodoro/blob/rawhide/f/gnome-pomodoro.spec

Signed-off-by: Luya Tshimbalanga <luya@fedoraproject.org>
2021-09-10 17:39:53 -07:00
Adam Williamson
dbbce3f6fb scientific: it's python3-matplotlib-qt5 now (not qt4)
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2021-09-02 12:26:03 +00:00
Neal Gompa
8684751be4 Cloud: Add PReP partition for POWER cloud images
VM images on POWER require a PReP partition to be able to boot.
Since we don't have a way to define this archfully for now,
let's just always create it. Losing 4MB isn't that bad, anyway...

Signed-off-by: Neal Gompa <ngompa@fedoraproject.org>
2021-09-01 22:16:58 +00:00
Adam Williamson
92fdbf48a9 Change fedora-cinnamon-common to use f35-backgrounds not f34-
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2021-08-31 14:04:49 -07:00
Neal Gompa
a79b11da92 KDE: Add LibreOffice Draw and LibreOffice Math packages
These are tiny packages that just add the desktop files to access
functionality that's already included as part of the rest of LibreOffice.

Fixes: https://pagure.io/fedora-kde/SIG/issue/103

Signed-off-by: Neal Gompa <ngompa@fedoraproject.org>
2021-08-26 19:42:31 -04:00
JT Pennington
1a8838ff39 Update fedora-live-jam_kde.ks maintainer info 2021-08-26 12:58:16 +00:00
Adam Williamson
0c8fe4532c Drop Eclipse from Scientific images
Eclipse has been orphaned and does not build or install in F35
or Rawhide, see:

https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/KQV3XN7CYCRCP5ENU5PNNWGRB7Z3YQIZ/
https://bugzilla.redhat.com/show_bug.cgi?id=1964630
https://bugzilla.redhat.com/show_bug.cgi?id=1987435

The Scientific images currently fail to build because they try to
pull in Eclipse packages which are not installable. Since it
doesn't seem likely that Eclipse will get fixed, let's drop it.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2021-08-13 11:44:01 -07:00
JT Pennington
81dc129cf2 Update maintainers.toml
change JAM maintainer
2021-08-02 19:07:09 +00:00
Stephen Gallagher
99f1db54a0
Drop 'auth' line from ELN guests
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2021-07-23 12:00:19 -04:00
Neal Gompa
ec56783946 Revert "Add the fstrim to post and avoid 40GB Vagrant files"
It doesn't work in the image creation environment.

This reverts commit bc7e8ce561.

Signed-off-by: Neal Gompa <ngompa@fedoraproject.org>
2021-07-16 09:56:38 -04:00
Neal Gompa
dc9b56098f Revert "Remove zeroing the disk, use fstrim+sync to trim the disk"
fstrim doesn't work at all in the image creation environment.

This reverts commit 8cad6efa4e.
2021-07-16 09:49:22 -04:00
Neal Gompa
8cad6efa4e Remove zeroing the disk, use fstrim+sync to trim the disk
This should be functionally equivalent with less I/O burden.

Signed-off-by: Neal Gompa <ngompa@fedoraproject.org>
2021-07-16 08:44:01 -04:00
Neal Gompa
49753d125b Set up the zeros file as nodatacow to disable CoW and compression
This makes it so that we can effectively zero out the filesystem.

Fixes: ad8e04aacb

Signed-off-by: Neal Gompa <ngompa@fedoraproject.org>
2021-07-15 10:10:35 -04:00
Neal Gompa
b4015b7dba Force the filesystem to sync to disk before trimming
This ensures that data discard works properly.

Fixes: bc7e8ce561

Signed-off-by: Neal Gompa <ngompa@fedoraproject.org>
2021-07-15 05:26:39 -04:00
Neal Gompa
ad8e04aacb Revert "Remove 'zeroing out empty space' section"
This actually led to the filesystems being bigger.
The most recent Fedora Rawhide images were ~900MB instead of ~300MB.

Clearly, we need this to make it smaller.

This reverts commit d4d8bffb2c.

Signed-off-by: Neal Gompa <ngompa@fedoraproject.org>
2021-07-15 04:03:44 -04:00
Chris Murphy
d4d8bffb2c Remove 'zeroing out empty space' section
This section is unnecessary due to commit bc7e8ce, but also inhibits that fix.
So just remove it.

Fixes: https://pagure.io/cloud-sig/issue/340#comment-743041
Signed-off-by: Chris Murphy chrismurphy@fedoraproject.org
2021-07-13 05:05:47 +00:00
David Duncan
bc7e8ce561 Add the fstrim to post and avoid 40GB Vagrant files
Fixes:https://pagure.io/cloud-sig/issue/340

Signed-off-by: David Duncan <davdunc@amazon.com>
2021-07-08 17:01:00 -07:00
6a37d23859 Ensure Fedora Cloud has grub installed for BIOS boot on x86_64
Without this, there is no guarantee that BIOS would
be correctly set up if the install environment is UEFI.

Fixes: 611edda149

Signed-off-by: Neal Gompa <ngompa13@gmail.com>
2021-07-06 15:00:54 -04:00
611edda149 Configure Fedora Cloud with GPT with Hybrid Boot
Fedora Cloud is now set up so that it builds the disk with
GPT partitioning and has a specific partitioning layout so
that the resulting images are equipped to boot either with
legacy BIOS or UEFI.

Reference: https://fedoraproject.org/wiki/Changes/FedoraCloudHybridBoot

Signed-off-by: Neal Gompa <ngompa13@gmail.com>
2021-07-02 21:33:02 -04:00
David Duncan
c970f81e4e enable zram-based swap
https://pagure.io/cloud-sig/issue/324

Signed-off-by: David Duncan <davdunc@amazon.com>
2021-06-19 14:52:36 +00:00
6de08b413c Use Btrfs for Fedora Cloud Edition
Reference: https://fedoraproject.org/wiki/Changes/FedoraCloudBtrfsByDefault

Signed-off-by: Neal Gompa <ngompa13@gmail.com>
2021-06-16 12:15:30 -04:00
Mohan Boddu
c4bb51a775 KDE size increase
Fixing https://pagure.io/releng/failed-composes/issue/2567#comment-737735

Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2021-06-14 11:27:22 -04:00
Miro Hrončok
21bb1711df No Python 3.9 wanted on the Python Classroom Lab 2021-06-10 14:33:33 +02:00
Mattia Verga
db30c4a66a Remove Virtualplanet from astronomy live spin
Virtualplanet has been retired in Rawhide, it should be removed from kickstart to avoid compose failures.
2021-05-20 05:58:28 +00:00
Eric Edens
d99bce1b15 removing leading plus in %packages 2021-05-10 21:29:17 +00:00
Eric Edens
d6965a2521 Use GCE guest environment instead of cloud-init 2021-05-07 20:04:35 +00:00
Clement Verna
1f3645b72d Replace shadow-utils by util-linux
As part of 1abc805 I removed shadow-utils instead of util-linux.
shadow-utils was previously part of https://bugzilla.redhat.com/show_bug.cgi?id=1951111
but got removed after feedback received.

Signed-off-by: Clement Verna <cverna@tutanota.com>
2021-05-03 10:28:16 +02:00
Stephen Gallagher
ed73e0d383
Don't exclude cracklib from ELN container image
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2021-04-28 21:13:10 -04:00
Clement Verna
1abc805cca Remove shadow-utils and sssd-client from the container base image
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1951111.

Signed-off-by: Clement Verna <cverna@tutanota.com>
2021-04-28 21:40:11 +00:00
ebe3cfa4b3 kde: Fallback to Plasma X11 session for basic graphics mode (#1952431)
The Plasma Wayland session does not work when kernel mode-setting has
been disabled, so fall back to X11 automatically in this scenario.

Signed-off-by: Neal Gompa <ngompa13@gmail.com>
2021-04-23 02:38:28 -04:00
Paul Whalen
b3ea494b7c Remove asterisk from kernel-lpae for exclusion (#1947157). 2021-04-12 11:45:14 -04:00
Dennis Gilmore
20bab5d044 Do not install kernel-lpae on 32 bit arm
There is a potential issue with how dtb files are symlinked in /boot
if the kernel-lpae is installed last the symlink is pointed there and
not all dtb files will be available. kernel-lpae should be installed
intentionally

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2021-04-06 08:20:56 -05:00
Luya Tshimbalanga
01cf9a8b52 Use Workstation installation from live media
Signed-off-by: Luya Tshimbalanga <luya@fedoraproject.org>
2021-04-05 17:40:11 +00:00
Clement Verna
b37111ec10 Make sure to exclude langpacks-en_GB from the container image
We already install glibc-minimal-langpack and langpacks-en_GB
pulls the dejavu-sans-fonts which is almost 6MB.

Signed-off-by: Clement Verna <cverna@tutanota.com>
2021-04-02 11:46:47 +00:00
Clement Verna
f1e4099f68 cracklib-dicts is now a hard dependency of libpwquality
a1b5a1af0a
Signed-off-by: Clement Verna <cverna@tutanota.com>
2021-04-02 13:18:54 +02:00
Clement Verna
0087094832 The option --nontp is deprecated
Replacing it by the recommended timesource --ntp-disable command

Signed-off-by: Clement Verna <cverna@tutanota.com>
2021-04-01 10:44:37 +02:00
Kevin Fenzi
0494626b35 Merge #790 kde: disable plasma-discover-notifier on live image 2021-03-25 00:22:34 +00:00
Kevin Fenzi
2880982849 Merge #787 Updates for network changes to built images 2021-03-25 00:21:39 +00:00
Rex Dieter
0b624bcd11 kde: disable plasma-discover-notifier on live image
Migrate snippet from plasma-pk-updates to plasma-discover-notifier
2021-03-22 14:34:46 -05:00
Peter Robinson
4ba7ce0148 Updates for network changes to built images
NetworkManager has changed the defaults for where the config
files are retained and by default we don't ship the traditional
Sys-V network scripts so we can clean-up those bits.

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2021-03-21 19:14:59 +00:00
Adam Williamson
705eebea9b Use correct @^ for i3 env group, not just @
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2021-03-12 18:50:45 -08:00
Paul Whalen
d030465f14 Add initial-setup-gui to fedora-disk-xbase.ks
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2021-03-11 10:47:02 -05:00
Odilon Sousa
abbfe94948 Cleaning the packages that are already present on @i3-desktop-environment 2021-03-08 17:25:09 -03:00
Odilon Sousa
82bea549db Adding @hardware-support for I3 Spin 2021-03-08 13:48:14 -03:00
Kevin Fenzi
0135c2f26c maintainers.toml: fix stray quote that was messing up compose tracker
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-03-05 10:43:39 -08:00
Odilon Sousa
8b14a34bca Adding @base-x to fedora-i3-common and updating maintainers.toml 2021-02-28 19:49:11 -03:00
Peter Robinson
aa32bc6bb0 arm: changes for the UEFI on ARMv7
Primarily changes for UEFI on ARMv7 but also some cleanups/updates
for the arm/aarch64 images.

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2021-02-23 19:11:15 +00:00
Luya Tshimbalanga
9f36177559
Revert removed workstation-release and fix post-installation
This commit restore workstation-release needed for workstation
base installation and attempt to fix post-installation favourite apps on
dash board.

Signed-off-by: Luya Tshimbalanga <luya@fedoraproject.org>
2021-02-22 17:11:43 -08:00
Peter Robinson
e4a27d97db SoaS: drop pbrobinson
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2021-02-20 12:19:05 +00:00
Dan Book
837a7f6d09 Cinnamon - update background extras to f34 2021-02-17 20:08:25 -05:00
Kalev Lember
1c4830c166 Drop a gsetting command that didn't actually do anything
Same as the previous commit, it only changed the value as root and
didn't actually affect the liveuser.
2021-02-17 21:15:44 +01:00
Kalev Lember
41c60146e7 Disable GNOME 40 welcome tour harder
Commit 3dadef5a21 didn't actually work
because it set the value as root. This commit fixes it to set it under
the liveuser instead.

Thanks to adamw for figuring out what's going on!
2021-02-17 21:15:43 +01:00
Christian Dersch
69743c783b astronomy: Remove some obsolete packages, add java 2021-02-17 18:55:57 +01:00
Kalev Lember
9c21f04851 Drop references to retired gnome-getting-started-docs 2021-02-17 17:07:25 +01:00
Luya Tshimbalanga
7ff1d91c98 Drop useless EOF parameter
Signed-off-by: Luya Tshimbalanga <luya@fedoraproject.org>
2021-02-16 22:03:55 +00:00
Luya Tshimbalanga
26dd6f588d Revert removed workstation-release
This update restore the workstation-release to make the installation easier
in addition of minor fixes

Signed-off-by: Luya Tshimbalanga <luya@fedoraproject.org>
2021-02-16 22:03:55 +00:00
Bastien Nocera
3dadef5a21 Disable GNOME 40 welcome tour in Live CD 2021-02-16 11:06:41 +01:00
Kevin Fenzi
00e4470020 Revert "Remove memtest86+ from live media."
This reverts commit 2a5d50e4db.
2021-02-15 17:05:36 -08:00
Ankur Sinha (Ankur Sinha Gmail)
90f0626488 Comp-neuro: add python-niapy
Signed-off-by: Ankur Sinha (Ankur Sinha Gmail) <sanjay.ankur@gmail.com>
2021-02-15 18:33:33 +00:00
Ankur Sinha (Ankur Sinha Gmail)
dd76b78f6d Comp-neuro lab: add new packages, remove orphaned, clean up
- remove docs to reduce size
- remove R and Julia to reduce size
- remove orphaned nineml
- add pynn
- re-add paraview
- add neuron-devel (required to compile NEURON mod files)

Also update project URL.

Signed-off-by: Ankur Sinha (Ankur Sinha Gmail) <sanjay.ankur@gmail.com>
2021-02-15 18:33:33 +00:00
Odilon Junior
05916f616f Changing from fedora-live-base-not-rawhide.ks to fedora-live-base.ks 2021-02-15 12:26:49 -03:00
Odilon Junior
4c3909fd6b Addining the Kickstart files for the i3-spin 2021-02-15 12:19:05 -03:00
Vít Ondruch
2a5d50e4db Remove memtest86+ from live media.
1. This is BIOS only utility.
2. This is not daily use tool. It targets only specialized use case.
2021-02-14 19:07:24 +00:00
Timothée Ravier
9a1e3071f3 fedora-kde-common: Remove ktorrent, krusader & k3b 2021-02-14 19:06:26 +00:00
Timothée Ravier
716fade41d fedora-kde-common: Amarok is not included anymore 2021-02-14 19:06:26 +00:00
Timothée Ravier
fc5c8b5c78 fedora-kde-common: Only ship Firefox by default 2021-02-14 19:06:26 +00:00
Timothée Ravier
b5d4042ee5 fedora-kde-common: Use libreoffice instead of kde-office 2021-02-14 19:06:26 +00:00
Alex Perez
9745d2cbe1 Update maintainers.toml 2021-02-05 20:14:28 +00:00
Miro Hrončok
9c9aec1b49 Remove gdal and proj from the Python Classroom Lab 2021-01-31 15:25:21 +01:00
Dusty Mabe
e085680036 Merge #737 include and enable qemu-guest-image [cloud-sig issue #319] 2021-01-27 19:41:41 +00:00
David Ward
ec3a12d0db fedora-live-base: Handle livecd-creator vs. livemedia-creator builds
Test for $LIVE_ROOT (set by livecd-creator) before running commands
specific to a livecd-creator build.

Do not modify the Lorax template during livemedia-creator builds;
the change belongs in Lorax itself.

Related: https://github.com/weldr/lorax/pull/1107

Resolves: rhbz#1430546
2021-01-20 19:48:13 +00:00
David Ward
038b05bb22 fedora-live-base: Copy license files from the correct path
Since Fedora 30, license files are missing from the ISO filesystem
of live images (including official builds). The source path to the
license files changed when they were moved into a subpackage named
fedora-release-common (or generic-release-common).
2021-01-20 19:48:13 +00:00
Adam Williamson
3bdcfe306b Bump KDE root size a bit more
It's still failing. At this point we're not sure if it's really a
space issue, but we're going to bump it a bit more to see.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2021-01-18 14:50:24 -08:00
Kevin Fenzi
97dd0f7e4d Increase size on kde live. It's just barely too small and crashes in kernel-core postin
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-01-17 21:04:24 +00:00
Miro Hrončok
0dd250ece4 Remove Inkscape from Python Classroom Lab
The Lab is too big, see https://bugzilla.redhat.com/show_bug.cgi?id=1902354
2021-01-17 21:02:26 +00:00
Darryl T. Agostinelli
5b43b6c187 Update fedora-live-games.ks
fillets-ng is broken in f34
2021-01-14 05:13:28 +00:00
Luya Tshimbalanga
3fd25cf1d3 Update live design suite ks
Minor update

Signed-off-by: Luya Tshimbalanga <luya@fedoraproject.org>
2021-01-10 20:35:13 +00:00
Luya Tshimbalanga
290551d901 Split design-suite ks file
This commit splits the current design-suite file in common and live ks

Signed-off-by: Luya Tshimbalanga <luya@fedoraproject.org>
2021-01-10 20:35:13 +00:00
Ibiam Chihurumnaya
31e056f54c SoAS: drop exclude for chkconfig as it's a needed dependency
Signed-off-by: Ibiam Chihurumnaya <ibiamchihurumnaya@gmail.com>
2021-01-10 16:40:56 +01:00
Peter Robinson
bf1e2b7b55 IoT: don't disable descriptive network names
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2021-01-08 09:47:43 +00:00
David Duncan
1e02ceba06 Improve ambiguous comment per review 2021-01-05 03:40:53 +00:00
Miro Hrončok
ceb046a0ca Remove more TeX from Python Classroom common
It makes the image too large, this fixes https://bugzilla.redhat.com/show_bug.cgi?id=1902354
2021-01-04 11:48:23 +01:00
Mukundan Ragavan
d40c77b3d1 remove xscreensaver-extras and eyes-plugin from default group 2020-12-31 12:00:28 -05:00
Kevin Fenzi
1629ef467a Increase size of scientific-kde
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-12-28 22:35:29 -08:00
Kevin Fenzi
ab2d21a85f shutter is orphaned and has a broken dep, remove it for now at least from scientific kde.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-12-27 00:19:56 +00:00
Kevin Fenzi
cf6a9cd987 Xfce arm image is out of space. For now just increase it.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-12-26 14:44:37 -08:00
David Duncan
35042d4058 uncomment packages section
Signed-off-by: David Duncan <davdunc@amazon.com>
2020-12-23 10:47:10 -05:00
David Duncan
569b5c6eb1 Enable qemu-guest-agent on cloud, not GCP. cloud-sig/issue/319
Signed-off-by: David Duncan <davdunc@amazon.com>
2020-12-22 01:46:33 +00:00
eac92c0336 Add Fedora KDE disk image kickstart
This is used for producing the AArch64 disk image of Fedora KDE.

Reference: https://fedoraproject.org/wiki/Changes/AArch64_KDE_Plasma_Desktop_image

Signed-off-by: Neal Gompa <ngompa13@gmail.com>
2020-12-06 20:33:29 -05:00
Mamoru TASAKA
bfb6fe2e2a Add mtasaka to LXDE spin maintainer 2020-12-02 17:41:04 +00:00
Ankur Sinha (Ankur Sinha Gmail)
399e1336a5
Add NetPyNE to neuro lab
Signed-off-by: Ankur Sinha (Ankur Sinha Gmail) <sanjay.ankur@gmail.com>
2020-11-28 18:06:18 +00:00
Jaroslav Mracek
d48cbc7375 Remove unneeded groups in package section
Groups will be installed as a part of env. group.
2020-11-24 22:24:27 +00:00
Jaroslav Mracek
416fa7c298 Add environment for several spins
It resolve problem in dnf when user removes secondary env-group.

It also add additional excludes to keep installed set same as before
the change.
2020-11-24 22:24:27 +00:00
Jaroslav Mracek
f5d19e9a79 Install Sugar Desktop Environment and not particular groups
It resolve problem in dnf when user removes secondary env-group.
2020-11-24 22:24:27 +00:00
Jaroslav Mracek
e3ab8cb833 Install XFCE Desktop Environment and not particular groups
It resolve problem in dnf when user removes secondary env-group.
2020-11-24 22:24:27 +00:00
Jaroslav Mracek
dd8d0fa202 Install environment group instead of particular groups (RhBug:1891500) 2020-11-24 22:24:27 +00:00
Luya Tshimbalanga
447c67ee83 Remove f31-backgrounds-extras
Signed-off-by: Luya Tshimbalanga <luya@fedoraproject.org>
2020-11-23 16:42:42 +00:00
Luya Tshimbalanga
34240e5f7c Identify as Design Suite
Signed-off-by: Luya Tshimbalanga <luya@fedoraproject.org>
2020-11-23 16:42:42 +00:00
Peter Robinson
1eb31e65fd minor tweaks for minimal arm images
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2020-11-23 15:20:14 +00:00
Jan Kaluza
449d5e8a8f Remove dhcp-client from fedora-eln-guest image.
NetworkManager uses it's own built in dhcp client now as does systemd,
basically dhcp-client is irrelevant for most use cases now
so it shouldn't be there by default.

Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-11-19 13:57:22 +01:00
Vladimír Slávik
03781dceef Remove RPM key import
Anaconda now imports GPG keys for RPM. See:
https://github.com/rhinstaller/anaconda/pull/2855
https://github.com/rhinstaller/anaconda/blob/master/data/product.d/fedora.conf#L23
2020-11-04 18:57:05 +00:00
Paul Whalen
79a0be09b6 Bump armhfp minimal to fix failing initrd.
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2020-11-04 18:56:17 +00:00
Ankur Sinha (Ankur Sinha Gmail)
b3ea980f37
Add fedora-release-compneuro to comp_neuro lab
Signed-off-by: Ankur Sinha (Ankur Sinha Gmail) <sanjay.ankur@gmail.com>
2020-10-27 21:17:01 +00:00
Paul Whalen
0d39a9830c Fix arch detection to use armhfp.
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2020-10-26 20:15:47 -04:00
Peter Robinson
9ea7904197 IoT: we should be using the basearch across all ostree cmds
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2020-10-19 16:00:57 +01:00
Jan Kaluza
e4ab607fef ELN: Do not install fedora-repos-modular.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-10-19 16:20:49 +02:00
Jan Kaluza
2cccb19296 ELN: The 'eln-modular' repo is not installed anymore.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-10-19 11:05:20 +02:00
Kevin Fenzi
6669bac9c4 drop rng-tools from arm-base and disk-base
rng-tools was dropped from standard comps group recently,
so it's no longer installed by default. Lets remove it from here as well
to get arm and server images building again.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-10-14 09:59:34 -07:00
Paul Whalen
d9ae4f700d Detect arch for copying uboot on arm.
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2020-10-13 20:48:20 -04:00
Jan Kaluza
f24970217d ELN: Install fedora-release-eln instead of fedora-release-container.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-10-12 16:23:13 +02:00
Jan Kaluza
033152db6a ELN: Do not remove /run/nologin, it does not exist in ELN image.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-10-12 13:30:31 +02:00
Jan Kaluza
0d53f9ce6c ELN: Move %post scripts from --nochroot %post to normal %post.
The scripts changing the image were wrongly run in --nochroot
%post section. This commit fixes it by simply moving it from
--nochroot %post to normal chroot %post.

Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-10-12 10:22:31 +02:00
Rich Mattes
79d9ceeaae Add maintainers for Robotics lab
Signed-off-by: Rich Mattes <richmattes@gmail.com>
2020-10-10 20:03:59 -04:00
Paul Whalen
c15cca1ca3 Refactor fedora-arm-python-classroom to use its own paritioning
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2020-10-10 15:46:17 -07:00
Paul Whalen
1bb46639b7 Bump Xfce and LXDE rootfs to fix failing images.
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2020-10-10 15:45:46 -07:00
Paul Whalen
592b68d72b Bump soas to fix initramfs creation.
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2020-10-10 15:42:44 -07:00
Jan Kaluza
356cc544f8 Enable ELN only repositories in ELN container.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-10-09 14:47:50 +00:00
Peter Robinson
e3284c395b Fixes for ARMv7 images
Now we're building ARMv7 UEFI images we need appropriate U-Boot binaries.

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2020-10-07 13:42:42 +00:00
Dan Book
ce24e01f28 Cinnamon - update backgrounds for f33 2020-10-06 12:33:02 -04:00
Peter Robinson
90adad6149 Fix setup of Raspberry Pi on ARMv7 for UEFI images
The Raspberry Pi isn't properly setup for ARMv7 as the arch detect during
build was missed, hence nothing gets copied and the image won't boot.

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2020-10-06 16:43:28 +01:00
Darryl T. Agostinelli
0b219baae3 Update fedora-live-games.ks 2020-09-27 17:59:27 +00:00
Jan Kaluza
d8d235caf3 Filter out langpacks-en for Fedora-ELN-Guest.
The langpacks-en package is pulled in by Anaconda and it seems filtering
it out using langpacks-* is not sufficient. It needs to be filtered
directly.

Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-09-23 11:11:11 +02:00
Jan Kaluza
03976cbc15 Remove missing packages from Fedora-ELN-Guest.
This commit removes few packages from Fedora-ELN-Guest kickstart:

- insights-client - this is RHEL only package which does not exist
  in Fedora and therefore will not be installed in Fedora ELN.
- rng-tools - this is not available in Fedora-ELN compose yet. We
  will enable rngd again once this is added to Fedora ELN.
- dracut-norescue - this is RHEL only package. The Fedora equivalent
  of this is to remove dracut-config-rescue. This yes is also used
  in other Fedora kickstarts.

Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-09-23 09:25:08 +02:00
Jan Kaluza
c0a6e1066b Fix wrong copy-paste in fedora-eln-container-base.ks.
The previous commit was supposed to merge fedora-container-common.ks
into fedora-eln-container-base.ks. I probably copy-pasted wrong
fedora-eln-guest.ks part there instead of the fedora-container-common.ks.

In this commit I'm fixing that.

Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-09-22 20:15:46 +02:00
Miro Hrončok
d77043ac08 Remove LaTeX from Python Classroom common
It makes the image too large, this fixes https://bugzilla.redhat.com/show_bug.cgi?id=1862450
2020-09-18 19:14:49 +00:00
Jan Kaluza
791b8bdffa Do not use fedora-container-common.ks in fedora-eln-container-base.ks
The Fedora ELN container is special in a way that the "%{fedora}"
RPM macro is not defined there. This breaks the Fedora ELN container
build, because fedora-container-common.ks expects this macro to exist.

This commit merges fedora-container-common.ks into
fedora-eln-container-base.ks and hardcodes Fedora 34 GPG key there.

The fedora-eln-container-base.ks will be updated once we move to
newer Fedora.

Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-09-18 13:35:14 +00:00
Dusty Mabe
44c9d49fb4
cloud: starting kickstart for GCP cloud image
This is a starting point for a GCP cloud image. The image boots fine
in GCP today. In the future we may want to consider adding the GCP
cloud agents if they get packaged in Fedora.
2020-09-17 10:17:36 -04:00
Jan Kaluza
d39b22d4cf Add Fedora-ELN-Guest.ks.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-09-17 13:25:43 +00:00
Jan Kaluza
c812d3d34f Add Fedora-ELN base container image kickstart.
It seems we will need different set of packages Fedora-ELN base
container image and therefore we need new kickstart file for it.

Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-09-16 12:24:38 +02:00
Peter Robinson
90d3c89825 SoAS: drop unneeded bits to slim size (rhbz 1876938)
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2020-09-13 17:54:50 +01:00
Dusty Mabe
a7f9177599
cloud: remove geolite2 packages
These collectively have 66MiB of data in /usr/share/GeoIP.
Let's drop it for now.
2020-09-02 18:22:22 -04:00
Dusty Mabe
99f3ec5d72
cloud: update comments and minor rework for kspost
This should make things a little clearer.
2020-09-02 18:22:22 -04:00
Dusty Mabe
f4c7f67ece
cloud: move firewalld remove to package list
It works in the package list so let's remove it there so it never
gets installed in the first place rather than the dnf erase hack
we have now.
2020-09-02 18:22:22 -04:00
Dusty Mabe
4a6850e465
cloud: rework package list, add comments
This reworks the package list to add comments and remove some things
that didn't need to be explicitly removed.

- remove +systemd-udev -> already included by default
- remove -biosdevname -> not included by default
- remove -iprutils -> not included by default
- remove -uboot-tools -> not included by default

There are no packages added or removed from the built cloud image as
part of this change. Just updating the input package list to be more
meaningful.
2020-09-02 18:22:21 -04:00
Dusty Mabe
10573df5c2
cloud: remove instLang hacks
`%packages --instLangs=en` works as intended now.
2020-09-02 18:22:21 -04:00
Dusty Mabe
54d53e8439
cloud: clean up networking configuration
We're no longer using legacy network scripts to bring up networking.
We're using NetworkManager and now in F33+ networkmanager will even
default to writing out new configuration as NM keyfiles in
/etc/NetworkManager/system-connections/. We don't need to lay down
a networking config for eth0. Either cloud-init will do that for us
or NetworkManager will default to DHCP anyway.

We also don't need to populate /etc/hosts as that will get done on
boot too with the same content we were writing there already.
2020-09-02 18:22:21 -04:00
Dusty Mabe
c94861c9e8
cloud: remove a bunch of cruft
Pretty much all of it is obsolete or not needed any longer because
bugs were fixed at one time or another.
2020-09-02 18:22:21 -04:00
raveit65
64e1747d7d Mate: little cleanup 2020-08-25 16:20:28 +02:00
Ankur Sinha (Ankur Sinha Gmail)
4ac2bfb06d
Comp_neuro: remove neurord
hdfview was retired, and neurord is therefore FTI.

Should fix https://pagure.io/releng/failed-composes/issue/1639

Signed-off-by: Ankur Sinha (Ankur Sinha Gmail) <sanjay.ankur@gmail.com>
2020-08-21 09:43:57 +01:00
Lubomir Rintel
86e5d6c6a8 arm-base: pass --extlinux to bootloader
Since appliance-tools commit 3b2c7ef5f26d ('Enforce check of --extlinux in
bootloader') [1], extlinux.conf is not generated without this.

[1] https://pagure.io/appliance-tools/c/3b2c7ef5f26d
2020-08-08 00:16:49 +02:00
Hans de Goede
5e4c7fec07 fedora-live-base: Exclude fcoe-utils and device-mapper-multipath from %packages
As discussed here:
https://fedoraproject.org/wiki/Changes/RemoveDeviceMapperMultipathFromWorkstationLiveCD
And on the anaconda devel list, we do not want device-mapper-multipath
on the livecd / on installs done from the livecd, because rather then
properly supporting hotplug udev add/change events it brings in
the long obsolete systemd-udev-settle.service which causes significant
delays during boot.

Since multipath is very much a data-center / server only feature we
can simply exclude it from the livecd to get rid of the dependency on
systemd-udev-settle.service .

We also need to exclude fcoe-utils since that depends on
device-mapper-multipath. Since FCOE too is a data-center / server
only feature, we can simply exclude fcoe-utils too.
2020-08-03 15:00:42 +02:00
Dusty Mabe
b7dd998453
cloud vagrant: continue to support vagrant insecure rsa key
Upstream SSH has been claiming [1] for a few releases now that:

```
It is now possible to perform chosen-prefix attacks against the
SHA-1 algorithm for less than USD$50K. For this reason, we will be
disabling the "ssh-rsa" public key signature algorithm by default in a
near-future release.
```

In Fedora we switched recently [2] to disallow ssh-rsa. I filed a bug
upstream [3] for Vagrant to stop using an rsa key. For now let's workaround
the issue.

[1] https://www.openssh.com/txt/release-8.3
[2] b298a9e107
[3] https://github.com/hashicorp/vagrant/issues/11783
2020-07-25 19:48:32 -04:00
Luc Ducazu
b5c953f75b Remove missing packages. 2020-07-25 17:31:16 +00:00
Dusty Mabe
934ed0bdb5
remove atomic and cloud kickstarts that aren't used
Atomic is a thing of the past and I have no idea what
fedora-cloud-bigdata.ks and fedora-cloud-experimental.ks
were ever used for. Let's get rid of them to reduce confusion.
2020-07-24 23:28:10 -04:00
Darryl T. Agostinelli
9a6bb88767 fedora-live-games: Remove celestia until #1847657 has been fixed 2020-07-22 19:00:01 +00:00
Erich Eickmeyer
3b72ea0c46 Change ardour5 for ardour6 in favorites, add Thunderbird to favorites 2020-07-22 18:59:07 +00:00
Mohan Boddu
b9d0ab6de0 python-classroom: bump size so the live media build wont get stuck
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2020-07-22 12:25:44 -04:00
Christian Dersch
dd3688cc5a fedora-live-astronomy_kde: Include BOINC packages for distributed computing 2020-07-19 16:06:05 +02:00
Christian Dersch
4a593753b3 fedora-live-astronomy_kde: Dont include celestia until #1847657 has been fixed 2020-07-19 16:00:22 +02:00
Michel Alexandre Salim
0dab9e6b11 Delete old nightly-composes script
It is obsolete; notice the reference to the old `spin-kickstarts` repo that no longer exists.

Signed-off-by: Michel Alexandre Salim <michel@michel-slm.name>
2020-07-17 22:17:10 +00:00
Christian Dersch
87078d7c91 fedora-live-astronomy: Remove retired packages gcx and saoimage 2020-07-17 23:53:06 +02:00
Kevin Fenzi
77141af638 mate-compiz: bump size so image doesn't run out of space
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-09 23:23:23 +00:00
Chris Murphy
23d107947f Cloud edition prefers noswap for now.
Discussions ongoing upstream in
https://pagure.io/cloud-sig/issue/307

Signed-off-by: Chris Murphy <chrismurphy@fedoraproject.org>
2020-07-09 23:22:28 +00:00
Chris Murphy
e7575bafcd Remove references to zram and zram-swap
The zram package and its zram-swap service are obsoleted as part
of the swaponzram change.

https://fedoraproject.org/wiki/Changes/SwapOnZRAM

Signed-off-by: Chris Murphy <chrismurphy@fedoraproject.org>
2020-07-09 23:22:28 +00:00
60da403a54 Use Btrfs for all Fedora desktop variants
All desktop variants of Fedora are changing to use Btrfs
as the default filesystem and partitioning scheme.

Reference: https://fedoraproject.org/wiki/Changes/BtrfsByDefault

Signed-off-by: Neal Gompa <ngompa13@gmail.com>
2020-07-09 02:25:58 +00:00
Kevin Fenzi
d70dbc4acc Increase size of comp-neuro spin, it's currently running out of space and hanging rawhide composes.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-08 09:45:44 -07:00
Pavel Zhukov
7a88f75074 Drop dhcp-client dependendencies from modular build
ISC DHCP implementation is going to be deprecated soon in favor of
NetworkManager and all spins but modular switched to using NM already.
Dropping dhcp-client from the modular build as well and re-enable NM
service

Bug-Url: https://bugzilla.redhat.com/1845933
Signed-off-by: Pavel Zhukov <pzhukov@redhat.com>
2020-06-30 13:55:04 +00:00
Paul Whalen
b72916f21c Bump rootfs on armhfp LXDE.
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2020-06-30 09:44:41 -04:00
Adam Williamson
e6f10b1732 Bump xfce live rootfs size
The mysterious hangs we've been seeing in Rawhide composes are
actually due to running out of space in the image root.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-06-29 17:49:51 -07:00
Adam Williamson
79b3314839 Drop gnome-keyring-pam entry from fedora-xfce-common
The FIXME was fixed - it's in @xfce-desktop these days.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-06-26 16:15:31 -07:00
Adam Williamson
40948707ee Drop commented-out 'firefox' entry from Xfce kickstart
It's in @xfce-apps these days, so there's just no need for it to
be here at all.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-06-26 16:13:58 -07:00
Lubomir Rintel
84d28df1b2 Include size in package lists, sort them
This is done so that it's easy spot large packages that are not
necessary and identify packages that have grown in size too much
by diffing the image compose logs.

  sed "s/rpm -qa/rpm -qa --qf '%{size}\\\\t%{name}-%{version}-%{release}.%{arch}\\\\n' |sort -rn/" -i *.ks
2020-06-17 13:22:02 +02:00
Lubomir Rintel
15f0a6b253 fedora-arm-minimal: increase root partition size
The image creation currently silently fails on Fedora 33 because the
kernel scriptlet is unable to create the initramfs:

  cp: error writing '/var/tmp/dracut.SqTiPj/initramfs/lib/libbrotlicommon.so.1.0.7': No space left on device
  dracut-install: ERROR: failed to install '/lib/libbrotlicommon.so.1' for '/var/tmp/dracut.SqTiPj/initramfs/usr/sbin/rngd'
  ...

I'm not entirely sure how much space is actually needed. Hopefully not
more than 100M though.
2020-06-17 08:35:54 +02:00
Miro Hrončok
75e1c5987f Update the excluded Python versions for the Python 3.9 upgrade
https://fedoraproject.org/wiki/Changes/Python3.9
2020-06-11 17:21:43 +02:00
Erich Eickmeyer
d7ecb31ef2 Switch qjackctl out for studio-controls in favorites 2020-05-26 23:28:44 +00:00
Darryl T. Agostinelli
948c7e7438 remove bygfoot (dead project) 2020-05-24 22:28:13 +00:00
Erich Eickmeyer
3186d62523 Add fedora-jam-kde-theme
fedora-jam-kde-theme has been fixed.
2020-05-24 22:27:23 +00:00
siddharthvipul
ed48111a5b remove systemd from packages
Signed-off-by: siddharthvipul <siddharthvipul1@gmail.com>
2020-05-22 16:40:12 +05:30
Dan Book
951865e55a Cinnamon - Add rhythmbox until a better GTK music player option is available 2020-05-11 17:30:30 +00:00
Miro Hrončok
0edc478c0e Python Clasroom Lab: Also exclude Python alternate versions with dots
See https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org/message/VIUS7WMQMDX6H2WEIH7TVTMBB6SUHY7E/
2020-05-11 17:29:42 +00:00
Miro Hrončok
1d4b051f51 Don't pull in Python 3.9 to the Python Clasroom Lab just yet
We only want the default, Python 3.8.

See also https://pagure.io/releng/issue/9448
2020-05-11 17:29:42 +00:00
Miro Hrončok
bd334a8329 Add maintainers of the Python Classroom Lab 2020-05-11 19:16:59 +02:00
Dan Book
18cfaf0452 Cinnamon - update extra backgrounds to f32 package 2020-04-21 23:29:23 +00:00
Ankur Sinha (Ankur Sinha Gmail)
69ad343a95 Update scitech maintainers
Please note that according to [1] @lgmducazu were taking this up. When
they do get in touch, we can add them to the list also.

[1] https://pagure.io/fedora-project-schedule/issue/168
2020-04-21 23:28:35 +00:00
Alexander Sashnov
64370b4362 Add links where one can see build logs 2020-04-14 15:21:56 +07:00
Ankur Sinha (Ankur Sinha Gmail)
590f0cb544
Add arbor, STEPS 2020-04-06 18:24:14 +01:00
Erich Eickmeyer
03980e7503 Update fedora-live-jam_kde.ks
Removal of non-* tools from default installation (functions satisfied by other tools)
2020-04-03 22:53:27 +00:00
Erich Eickmeyer
7a12645aeb Have Fedora Jam ks use Audio Production group 2020-04-02 17:10:13 -07:00
Ankur Sinha (Ankur Sinha Gmail)
9276cbd5c1 Remove trailing whitespaces 2020-03-28 20:31:40 +00:00
Ankur Sinha (Ankur Sinha Gmail)
b59ce80332 Add information on maintainers to readme 2020-03-28 20:31:40 +00:00
Ankur Sinha (Ankur Sinha Gmail)
547c84c848 Add CompNeuro Lab maintainers 2020-03-28 20:31:40 +00:00
Luya Tshimbalanga
e8619a6d85
Temporarily remove blender-luxcorerender due to conflict 2020-03-28 10:20:18 -07:00
Adam Williamson
78e8334021 Handle rename paratype-pt-sans-fonts -> pt-sans-fonts
paratype-pt-sans-fonts was renamed to pt-sans-fonts.

https://bugzilla.redhat.com/show_bug.cgi?id=1805779
53ae3dd7e2

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-03-26 09:08:17 -07:00
Mohan Boddu
b786aad2d5 Adding maintainers.toml
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2020-03-24 17:50:32 -04:00
Peter Robinson
c3477815b2 Update spins with their relevant fedora-release
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2020-03-22 19:54:01 +00:00
rbuj
466ff409c4 mate: drop gnome-logs in behalf of mate-system-log 2020-03-14 18:36:09 +01:00
Erich Eickmeyer
d3042d4eee Add pipewire to disk
Adds pipewire as a non-default
2020-03-02 20:42:17 +00:00
Danny Lee
0929a3ff9d Comment out paraview 2020-02-26 10:48:55 -05:00
Erich Eickmeyer
483a67ba69 Update fedora-live-jam_kde.ks 2020-02-21 00:21:29 +00:00
Erich Eickmeyer
f590dcc083 Update fedora-live-jam_kde.ks - Update favorites, old KDE4 stuff
You read that right.... there was stuff on this from before Plasma 5.
2020-02-19 00:31:49 +00:00
Peter Robinson
35fa93e69d SoAS: add defaults to sugar package, move a bunch of package selection to comps group
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2020-02-19 00:01:04 +00:00
Kevin Fenzi
64fac69876 Merge #604 Update fedora-live-jam_kde.ks 2020-02-12 23:37:28 +00:00
Erich Eickmeyer
7378056a8c Update fedora-live-jam_kde.ks
Fix capitalization on Carla package, add its lv2 plugin
2020-02-12 23:10:29 +00:00
Michael Catanzaro
28e8bddc65 Update Workstation favorite apps for live session
We haven't had Evolution or Shotwell installed by default in a long time, so this list is pretty stale. Sync it with upstream, except for Geary (which we don't ship) and Music (we still have Rhythmbox). I'll also omit GNOME Software, since I'm not sure we can expect installing apps to work well in a live session.
2020-02-11 09:48:58 -06:00
Erich Eickmeyer
7fc5eea8bd Update fedora-live-jam_kde.ks
Remove obsolete (unmaintained since 2012) theming
2020-02-07 18:53:51 +00:00
Erich Eickmeyer
4a17162c45 Update fedora-live-jam_kde.ks
Add carla back as maintainer has fixed package
2020-02-07 17:42:42 +00:00
Erich Eickmeyer
d74148762d Update fedora-live-jam_kde.ks
Remove carla as it's currently failing to build.
2020-02-06 18:51:13 +00:00
Erich Eickmeyer
ba96cfbe7f Update fedora-live-jam_kde.ks
Remove aj-snapshot, jack-rack, lv2-avw-plugins, lv2-fomp-plugins, lv2-kn0ck0ut, lv2-triceratops, non-daw, non-mixer, non-sequencer, non-session-manager, seq24, zynjacku, add lsp-plugins
2020-02-03 22:56:41 +00:00
Darryl T. Agostinelli
6b65079c0e remove other instance of seahorse-adventures 2020-01-24 07:21:00 -06:00
Darryl T. Agostinelli
2ba9f017c0 removed Python2 projects for f32 2020-01-21 14:20:42 +00:00
Adam Williamson
3973afdca8 Fix missing %end for packages in fedora-live-lxqt.ks
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-01-21 11:56:33 +01:00
Peter Robinson
4dd8211d56 Some rpi updates for image builds 2019-12-13 04:34:51 +00:00
Darryl T. Agostinelli
3f31f6363f Update fedora-live-games.ks
temporarily removing tmw -- currently broken
2019-12-08 21:55:47 +00:00
Peter Robinson
6841b8b115 Remove auth line from kickstarts
The "auth --useshadow --passalgo=sha512" is long default and auth option
itself has moved to authselect and is obsolete so this actually pulls
in extra dependencies. Drop it as the shadaow and sha512 are defaults.

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2019-12-06 22:22:48 +00:00
Kevin Fenzi
c15ef07fa6 Merge #593 Cinnamon - Remove exaile 2019-12-06 22:22:08 +00:00
Peter Robinson
16cf5fc5b5 IoT: fixes and cleanups for IoT edition
Use defaults for authselect, auth is deprecated, update rpi boot bits
drop old atomic cmds, no longer shipped.

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2019-12-04 09:59:18 +00:00
Dan Book
5c734314b2 Cinnamon - Remove exaile 2019-12-01 01:06:32 -05:00
Kevin Fenzi
706f2a9277 bump the size on the Xfce arm image as it's failing currently.
We really need to figure out whats growning and do some pruning.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-11-23 12:25:47 -08:00
Ankur Sinha (Ankur Sinha Gmail)
9e7bbd556d
Include R and Julia in comp-neuro lab image 2019-11-21 16:07:06 +00:00
Zamir SUN
82af7f2409 fedora-live-lxqt: Add dracut-config-generic for generating live media
Use dracut-config-generic to make the live media boot on more machines.

Signed-off-by: Zamir SUN <sztsian@gmail.com>
2019-10-19 13:46:26 +08:00
Kevin Fenzi
ec43a9d960 games: drop retired games to make image compose again.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-10-17 10:53:24 -07:00
Ankur Sinha (Ankur Sinha Gmail)
2ec3666f2b
Rename to use underscore in spin name 2019-10-15 20:18:44 +01:00
Ankur Sinha (Ankur Sinha Gmail)
884ddd5de0
Add NeuroFedora Comp Neuro Lab image kickstart files 2019-10-15 20:13:12 +01:00
Kevin Fenzi
8c6e7e058c Merge #585 Remove sparkleshare due to built failure 2019-10-06 20:45:00 +00:00
Rich Mattes
af776dd5e7 robotics: Replace eclipse with qtcreator
Replace the Eclipse launcher shortcut with qtcreator.

Signed-off-by: Rich Mattes <richmattes@gmail.com>
2019-10-06 20:43:36 +00:00
Luya Tshimbalanga
3bffc3c4bb
Remove sparkleshare due to built failure 2019-10-06 13:32:36 -07:00
Paul Whalen
d1b3ca0331 Remove libvirt, gnome-boxes from armhfp
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2019-09-26 21:43:39 -04:00
chris
b05c6352f2 remove legacy swap
Now that Anaconda enables swap on zram by default, we don't need to
enable any legacy swap LVs or partitions. But per conversation with
livecd-tools, keep the activation of swapfile created by
'livecd-iso-to-disk --swap-size-mb'

https://github.com/rhinstaller/anaconda/pull/2039
https://github.com/livecd-tools/livecd-tools/issues/133
2019-09-24 14:52:40 -06:00
Chris Murphy
d9ee9210ba bump the root filesystem size
a. pre-empt future compose failure due to running out of space
b. existing l-i-t-d persistent root feature depends on the free space on this file system, right now free space is just under 650M and is a bit tight
c. fairly certain free space dropping below 90% is why I'm running into https://bugzilla.redhat.com/show_bug.cgi?id=1715699
2019-09-24 13:46:24 -06:00
Luya Tshimbalanga
1165ca1ca3
Design Suite: use f31-backgrounds extra and reinstate sparkleshare 2019-09-23 20:39:38 -07:00
Miro Hrončok
8a0be31d1e Remove Python 2.7 and 3.7 from the Python Clasroom Lab 2019-09-18 16:46:41 +02:00
Kevin Fenzi
167f153f01 Merge #573 Cinnamon - Update to F31 backgrounds 2019-09-09 17:38:49 +00:00
Kevin Fenzi
43324fc367 Merge #572 Replace x86-specific packages with a group for arch-agnosticism 2019-09-09 17:37:43 +00:00
Peter Robinson
efe341f94e IoT: remove initial-setup config options
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2019-09-09 15:00:57 +01:00
Dan Book
2306fb4f0c Cinnamon - Update to F31 backgrounds 2019-09-04 05:10:27 +00:00
dftxbs3e
363ab2c3ae Replace x86-specific packages with a group for arch-agnosticism
Signed-off-by: dftxbs3e <dftxbs3e@free.fr>
2019-08-31 18:13:41 +02:00
Kevin Fenzi
98d51b300a libcrypt was dropped a while back.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-08-30 23:46:53 -07:00
Peter Robinson
131fea8a69 IoT: Update gpg key config
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2019-08-30 07:17:56 +01:00
Adam Williamson
f83d5db0d4 Include fedora-release-kde in fedora-kde-common (#1720311)
As per https://bugzilla.redhat.com/show_bug.cgi?id=1720311 , no
KDE deliverables actually include fedora-release-kde, so they
are not identified as being the KDE variant at all. This change
would result in the KDE live image and ARM disk image including
fedora-release-kde.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-08-23 13:31:53 -07:00
Clement Verna
02376eae8a Explicitly install systemd in the image.
It seems that systemd is required by anaconda which wants
to setup the default target. Since dnf dependencies to systemd
was dropped in [0] we need to install it explicitly.

[0] - faa199f160

Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-08-21 13:56:55 +02:00
Paul Whalen
1463abb8d7 Add fedora-disk-xfce.ks 2019-08-13 16:09:05 -04:00
Clement Verna
472602baa9 Revert deleting the tzdata from the container base image.
This change is breaking python pytz module which
expect to find the zone.tab file in the zoneinfo
directory.
See BZ #1737013

Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-08-02 19:54:50 +02:00
Clement Verna
6d9047adf4 Keep dnf history otherwise it breaks dnf.
Trying to use dnf in the latest rawhide container compose fails
with a RuntimeError: Statement: no such table: trans_item in

Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-07-31 20:23:41 +02:00
Clement Verna
a82cbd1567 Exclude langpacks-en instead of langpacks-core-en.
Langpacks-en depends on langpacks-core-en so it should
be the one we exclude.

Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-07-30 11:16:59 +02:00
Peter Robinson
e34ecb9549 Merge #554 soas: webkit2gtk3 dropped the gtk2 plugin subppackage and now provides it. 2019-07-29 07:50:17 +00:00
Clement Verna
447182d771 Excule langpacks-core-en from the container base image.
The base image does need to have langpacks-core-en, this has for effect
to remove the dejavu fonts from the base image.

Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-07-29 09:33:18 +02:00
Kevin Fenzi
4a6892e633 soas: webkit2gtk3 dropped the gtk2 plugin subppackage and now provides it.
If we keep excluding this here, it excludes the entire webkit2gtk3
package, which makes the image not compose at all. See:
https://koji.fedoraproject.org/koji/taskinfo?taskID=36636184

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-07-28 17:10:58 -07:00
Clement Verna
e8fd539b8c Remove not needed files from the container base image.
This brings some of the fedora-minimal optimization to the fedora
base image. We remove the timezones info, default fonts and some
logs.

Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-07-26 08:55:02 +02:00
Igor Gnatenko
1c39c0adb0
Do not install weak deps in containers
Those are pretty useless in containers. People want small containers and
if something extra is needed, they are going to install it. There is no
point in having python3-unbound or rpm-plugin-systemd-inhibit in there…

Closes: https://pagure.io/releng/issue/8530
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-07-22 18:56:49 +02:00
Kevin Fenzi
f8d32ac4b5 Merge #545 Unify obtaining 'relesever' 2019-07-20 15:47:56 +00:00
Kevin Fenzi
fea3820100 Revert "Enable zram-swap on all the workstation installations"
This reverts commit 18428f225b.
2019-07-20 08:46:47 -07:00
Peter Robinson
30647569da Merge #549 design-suite: temporarily remove sparkleshare 2019-07-20 10:49:03 +00:00
Peter Robinson
b8b97d1ed9 Merge #548 live-jam: drop ladspa-swh-plugins as it no longer exists. 2019-07-20 10:48:40 +00:00
Luya Tshimbalanga
97d3c6d953 design-suite: temporarily remove sparkleshare
sparkleshare failed to install or update due to conflicting libraries
2019-07-20 05:36:35 +00:00
Kevin Fenzi
3b2d7b561c live-jam: drop ladspa-swh-plugins as it no longer exists.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-07-19 18:08:10 -07:00
Kevin Fenzi
d23a740e86 scientific: drop root-python as it no longer exists.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-07-19 18:04:21 -07:00
Bastien Nocera
18428f225b Enable zram-swap on all the workstation installations
Compressed RAM as a swap is faster than disk. This makes most machines
more interactive when under low memory pressure, and, combined with no
disk-backed swap, reduces wear and tear on "flash" storage with limited
number of writes.
2019-07-19 16:45:43 +02:00
Damian Wrobel
68b6257e0e Unify obtaining 'relesever'
Continuation of https://pagure.io/fedora-kickstarts/c/19a7b3b113d97db14d27f6a86db3c7479453a5ea?branch=master
but across entire repository.
2019-07-17 10:55:01 +02:00
Kevin Fenzi
2976215122 Merge #543 Do not rely on fedora-release 2019-07-16 22:40:01 +00:00
Kevin Fenzi
704e346d9c Merge #542 robotics: Updates to fix build 2019-07-16 22:39:17 +00:00
Clement Verna
a07f9892b1 Explicitly set the container base image locale to C.UTF-8
Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-07-16 19:21:25 +02:00
Damian Wrobel
19a7b3b113 Do not rely on fedora-release
fedora-release package is not installed on e.g. fedora-arm-server
which later on results in GPG key to be not installed properly.
2019-07-15 09:19:44 +02:00
Rich Mattes
1ff90f3dde robotics: Updates to fix build
Remove additional scanning packages brought in by gnome.

Un-blacklist some packages now needed by libvirt.

Signed-off-by: Rich Mattes <richmattes@gmail.com>
2019-07-14 20:50:24 -04:00
Clement Verna
9dbe324625 Setup the correct locale in the base image.
Since the base image is now using the minimal glibc langpack we need
to use the POSIX locale.

Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1727489

Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-07-07 10:55:42 +02:00
Clement Verna
31e2c58081 Remove cracklib-dicts from the base container image.
This commit remove the cracklib-dicts package which provides
tests passwords to help user choose strong password. The
package is not required by any other packages.
This will save ~9MB from the base image size.

Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-07-05 08:56:35 +02:00
Peter Robinson
77877f0d5a IoT: cleanups for F-31
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2019-07-02 14:10:00 +01:00
Dan Book
dcb7b5f38a Cinnamon - add exaile 2019-06-27 12:30:52 -04:00
Kevin Fenzi
0701bfca51 Merge #529 Make new hostname take effect immediately 2019-06-24 20:35:37 +00:00
Kevin Fenzi
87f336d2bb Merge #527 Workstation: include podman 2019-06-24 20:34:44 +00:00
Dusty Mabe
f047569f46 Merge #530 Remove the glibc-langpack-en from the base container image. 2019-06-18 14:44:24 +00:00
Luya Tshimbalanga
10578df95e
Clean up and remove obsolete LuxRender-blender line 2019-06-17 16:15:04 -07:00
Peter Robinson
230e47abff SoaS: use -N for dracut regeneration to ensure generic initrd
Minor other ordering and cleanup. Should fix issues for having host
specific initrd due to having already removed dracut-config-generic.
2019-06-09 12:37:37 +01:00
Clement Verna
5a0e21c6c5 Remove the glibc-langpack-en from the base container image.
This commit makes sure that we don't install the all the en locale
in the base image. This remove around 60MB of the size of the container

Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-06-06 14:53:58 +02:00
Robin Lee
44dc9ec700 Make new hostname take effect immediately
There was race condition between hostname taking effect and lightdm setting up
Xorg service that X client would fail to find a proper xauth entry to connect
the X server.

hostnamectl will also rewrite /etc/hostname.
2019-06-04 14:06:44 +08:00
Amit Saha
30013e8f38 Fedora Scientific updates 2019-06-04 09:49:09 +10:00
Jens Petersen
76917daecb Workstation: include podman
finally syncing @container-management from @workstation-product-environment
2019-06-01 03:09:34 +00:00
Darryl T. Agostinelli
02043d4f16 adding back: warmux xmoto supertuxkart neverball freedroidrpg 2019-05-19 19:51:41 -05:00
Darryl T. Agostinelli
4e8c283572 updated header 2019-05-19 19:51:41 -05:00
Miro Hrončok
5ee03735d6 Remove Ninja IDE from Python Classroom Lab
It drags Python 2, is orphaned, FTBFS.
2019-05-17 01:14:13 +02:00
Peter Robinson
4f004227f3 drop chkconfig from arm kickstart
The livecd-tools/imgcreate issue where it still used chkconfig to enable services
was resolved with release 27.0-1 so the chkconfig requirement can now be dropped.

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2019-05-08 14:03:33 +01:00
Clement Verna
d1d9de9a97 Add sudo to the fedora container base image.
sudo is needed in the base image for it to be used in Azure services

Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-05-05 14:16:11 +02:00
Miro Hrončok
fa5c8ccf35 Add more space for the Python Classroom lab
See https://bugzilla.redhat.com/show_bug.cgi?id=1695796
2019-04-09 20:18:44 +02:00
Peter Robinson
06ce4be308 Remove obsolete network service disable
We don't ship traditional network scripts in any of the arm
images anymore so this is a no-op.

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2019-04-04 06:38:54 +01:00
Adam Williamson
9b0b39f7d6 Add chkconfig package to fedora-arm-base.ks
Both the kickstart itself and imgcreate expect chkconfig to be
available in the installed system, so we'd better make sure it
is. Up till Fedora 30 Beta it was getting pulled in somehow;
since Fedora-30-20190330.n.3 it seems it is not (probably not
in Rawhide either). In any case, it's clearly correct to list it
explicitly.

See https://bugzilla.redhat.com/show_bug.cgi?id=1695637

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-04-03 11:56:06 -07:00
Peter Robinson
24b73a6270 Merge #507 Scientific: Remove python2 packages 2019-03-29 02:14:35 +00:00
Miro Hrončok
174b5721ec Stop dragging Python 3.6 and 3.8 to Python Classroom 2019-03-27 00:23:39 +01:00
Amit Saha
ab1363a4bc Scientific: Remove python2 packages 2019-03-22 07:27:49 +11:00
raveit65
f84b197d1e MATE-arm: increase part size 2019-03-21 09:52:53 +01:00
Adam Williamson
2611d60fd0 Explicitly pull chkconfig into live images
As livesys and livesys-late are still SysV services, they need
systemd-sysv-install to work, which is part of chkconfig. Until
now chkconfig was getting pulled into live images via packages
that require update-alternatives, which was previously part of
chkconfig - but it just got split into its own package, so now
those packages don't pull in chkconfig any more.

This broke the KDE live image and probably several others in
recent Rawhide, livesys and livesys-late don't run so there's
no 'liveuser' and root isn't accessible. Workstation didn't
break because a java package still pulls chkconfig into it.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-03-20 08:46:09 -07:00
Paul Whalen
200f6930a6 Add epiphany browser to arm disk images. 2019-03-19 13:16:01 -04:00
Stephen Gallagher
ab7ee6e6db Sync Fedora Server with comps
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2019-03-04 21:06:25 +00:00
Dan Book
6527f89bde switch to f30 background extras 2019-03-04 13:05:45 -05:00
Zbigniew Jędrzejewski-Szmek
86e0dc18cf Use dnf instead of yum
I left the instructions for yum-langpacks around, because I'm not sure
how the dnf replacement looks. But all references to yum-the-executable
are gone.

https://fedoraproject.org/wiki/Changes/Retire_YUM_3
https://bugzilla.redhat.com/show_bug.cgi?id=1682910
2019-02-26 11:38:44 +01:00
Kevin Fenzi
d64a181fa3 l10n: Correct Xfce include for l10n files. Bug 1669894
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-02-23 16:26:37 -08:00
Zamir SUN
e4a7785b92 Change lxqt-l10n to group.
Now lxqt-l10n package is obsoleted. And we are adding a @lxqt-l10n to compos. So adjusting kickstart files accordingly.

Signed-off-by: Zamir SUN <sztsian@gmail.com>
2019-02-18 15:24:44 +00:00
Sinny Kumari
de5bf88e41 Remove Atomic Host kickstarts F30 and onward in the favor of FCOS
Related: https://github.com/coreos/fedora-coreos-tracker/issues/145

Signed-off-by: Sinny Kumari <sinny@redhat.com>
2019-02-17 22:33:29 +05:30
Darryl T. Agostinelli
9ece69fc88 removed xmoto, warmux and freedroidrpg for size
removed xmoto, warmux and freedroidrpg for size
2019-02-16 04:35:21 +00:00
Parag Nemade
583a071ab4 l10n: Replace language specific support groups with langpacks packages.
This is part of https://fedoraproject.org/wiki/Changes/Replace_Comps_Language_Group_With_Langpacks#Scope

Signed-off-by: Parag Nemade <pnemade@fedoraproject.org>
2019-02-15 04:18:58 +00:00
Darryl T. Agostinelli
e1a3a12979 Update fedora-live-games.ks
removing glob2 because it's currently not building
2019-02-15 00:54:40 +00:00
Darryl T. Agostinelli
2b10501ec7 added bsd-games compilation 2019-02-13 02:18:57 +00:00
Darryl T. Agostinelli
4bddf5d41f Corrected email 2019-02-12 00:00:10 +00:00
Darryl T. Agostinelli
5ffd286f8f Update fedora-live-games.ks
updated maintainer entry
2019-02-11 23:51:53 +00:00
Darryl T. Agostinelli
712cfa9bc3 Update fedora-live-games.ks
removed rogue because it is abandoned now broken
2019-02-11 21:51:01 +00:00
Peter Robinson
d20393c1fa IoT: fix content URL harder 2019-02-07 13:43:54 +00:00
Peter Robinson
2446044d2a IoT: add contenturl for mirrors 2019-02-07 10:13:43 +00:00
Sinny Kumari
eae92c2d7b Update ostree repo url from atomic/repo/ to ostree/repo
Also Update ostree remote url and set metalink=mirrorlist
Related - https://pagure.io/fedora-infrastructure/issue/7487

Signed-off-by: Sinny Kumari <sinny@redhat.com>
2019-02-07 11:59:53 +05:30
Clement Verna
363a8c6845 Use the fedora-release-container package to get the release version
Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-02-06 21:10:45 +00:00
Martin Kolman
e168b190c6 Install the anaconda-live package on the live image
Recently all Anaconda files required only for the live installation
(the liveinst script, the desktop file and others) have been split into a sub-package
called anaconda-live.

This was done to prevent these files from littering both network
installation images as well as user systems when Anaconda gets pulled
in as a dependency during a package installation transaction.

At the moment anaconda-live is stilled pulled in as a direct dependency
of the anaconda-gui sub package, but once this commit has been merged
into the Fedora kickstart repository, we can drop this temporary
dependency, removing the package from non-live installations.
2019-02-06 21:09:28 +00:00
Peter Robinson
ffd90dbee1 IoT: Fixes and updates for IoT 2019-02-05 18:06:35 +00:00
Paul Whalen
8e10ac1ee6 Remove iproute-tc exclusion from fedora-arm-base 2019-01-30 13:50:38 -05:00
Paul Whalen
7e83e43671 Extend arm lxqt disk image. 2019-01-25 13:09:48 -05:00
Paul Whalen
7deaaf0862 Extend arm mate disk image. 2019-01-25 13:04:38 -05:00
Paul Whalen
d43129d5e8 Remove duplicate partitioning on arm base, minimal. 2019-01-25 12:46:43 -05:00
Paul Whalen
702db8a89e Extend arm minimal image to fix initramfs. 2019-01-16 10:53:44 -05:00
Clement Verna
c28b7e2777 Use the fedora-release-container package in container images
Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-01-07 19:00:55 +00:00
Clement Verna
413af72641 Rename the container ks files
Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-01-03 15:53:35 +01:00
Clement Verna
207d900831 Update the ks files with the new name
Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-01-03 15:52:05 +01:00
Kevin Fenzi
1ed58c1a92 increase size of arm minimal
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2018-12-22 10:51:06 -08:00
Kevin Fenzi
93db50a9c0 Merge #466 Mate: increase disk_img size to fix f30 build issues 2018-12-03 15:01:53 +00:00
Kevin Fenzi
01216600d9 Merge #461 Remove unsed modular container kickstarts files 2018-12-03 15:00:53 +00:00
Peter Robinson
b7cd1e7927 IoT: work around stray console= appearing for some architectures
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2018-11-30 17:34:03 +00:00
raveit65
bc4dc356c2 Mate: increase disk_img size to fix f30 build issues 2018-11-25 12:06:45 +01:00
Mohan Boddu
6daf57bc58 Merge #465 Increase size of partition for building cinnamon-live 2018-11-13 16:45:06 +00:00
Dan Book
568e73aa6e Increase size of partition for building cinnamon-live 2018-11-13 16:28:30 +00:00
Clement Verna
8a76491f3f Use coreutils instead of coreutils-single in containers.
Fixes https://github.com/fedora-cloud/docker-brew-fedora/issues/58

Signed-off-by: Clement Verna <cverna@tutanota.com>
2018-11-02 19:33:19 +01:00
Clement Verna
a3ca173ddd Remove unsed modular container kickstarts files
Signed-off-by: Clement Verna <cverna@tutanota.com>
2018-11-02 19:29:32 +01:00
Peter Robinson
ee84a1650b drop console options for IoT
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2018-11-02 16:20:58 +00:00
Adam Williamson
0ed1396cb9 Add initscripts to fedora-live-base.ks
It was removed from the @core group in fedora-comps d7faeb5,
but we are still using stone-age sysv-style scripts for the
early boot live image setup stuff (livesys and livesys-late),
so we need it installed in live images. Without this, lives are
utterly broken, because livesys fails almost immediately and
does not do any of the expected live customizations.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2018-11-01 12:49:54 -07:00
Frederick Grose
70c3d795e8 fedora-live-base,fedora-soas: livecd-iso-to-disk in .iso filesystem.
For livemedia-creator builds, inject install code into the lorax
template live/x86.tmpl that copies the script livecd-iso-to-disk
into the .iso filesystem at /LiveOS when livecd-tools is present in
the install image. This fixes commit 18d30b3, which failed in this.
2018-10-31 22:14:54 -04:00
Miro Hrončok
7045d91878 Stop using fedora-live-minimization from Python Classroom
From Adam Williamson:

The Python Classroom spin images no longer build in recent Rawhide,
because of a dnf behaviour change that exposes dependency issues as
failures rather than hiding them by silently excluding packages. (This
change will likely get into F29 soon too).

The issue is this. fedora-live-python-classroom.ks includes
fedora-live-minimization.ks , which does this:

-sane-backends

but it also includes fedora-live-workstation.ks, which includes fedora-
workstation-common.ks, which does this:

@gnome-desktop

...and @gnome-desktop includes sane-backends-drivers-scanners and
libsane-hpaio, which both require sane-backends.

Until recently dnf was simply silently excluding sane-backends-drivers-
scanners and libsane-hpaio from the image, to 'resolve' this. Now it
fails on the problem, and we get to make a choice.

You basically have three options:

1. Just drop fedora-live-minimization.ks from fedora-live-python-
classroom.ks . It's pretty old and random at this point. It's basically
trying to drop printing and scanning stuff to save a bit of space. Do
you actually want printing and scanning not to work on your image?

2. Keep fedora-live-minimization.ks but explicitly add back `sane-
backends` to %packages in fedora-live-python-classroom.ks . This would
override the exclusion and fix the dep issue, and include the scanning
bits in the image.

3. Keep fedora-live-minimization.ks and add excludes for sane-backends-
drivers-scanners and libsane-hpaio to fedora-live-python-classroom.ks .
This would lose scanning support, and save a bit of space.

I went with option 1.
2018-10-31 07:17:06 +01:00
Mohan Boddu
164e3adb21 Merge #449 Design Suite: temporarily remove conflicting applications 2018-10-29 19:13:16 +00:00
Clement Verna
a18bfda6ea Containers do not need grubby.
Make sure that we do not install grubby on the
container base image.
https://pagure.io/releng/issue/7872

Signed-off-by: Clement Verna <cverna@tutanota.com>
2018-10-28 19:20:54 +01:00
Luya Tshimbalanga
b59f41dc4c Design Suite: temporarily remove conflicting applications 2018-10-24 00:01:08 -07:00
Peter Robinson
9e79a58361 Fix default partitioning on IoT images post SBSA fix in blivet
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2018-10-11 17:52:26 +01:00
Amit Saha
4665f812c6 Update fedora-scientific-common.ks 2018-09-26 23:38:45 +00:00
Amit Saha
eabc578ca1 Update fedora-scientific-common.ks: Workaround for https://pagure.io/releng/issue/7814
Workaround for https://pagure.io/releng/issue/7814
2018-09-26 23:36:42 +00:00
Zamir SUN
c59f2a3233 LXQt: Temporary include to workaround RHBZ 1621317
Signed-off-by: Zamir SUN <sztsian@gmail.com>
2018-09-26 21:15:16 +08:00
Kevin Fenzi
55e52ee39c Merge #439 Drop fedora-live-minimization use from cinnamon 2018-09-26 00:14:26 +00:00
Kevin Fenzi
e87ad5e42e Merge #437 Update fedora-minimization.ks 2018-09-26 00:13:25 +00:00
Adam Williamson
394a2e80f2 Drop fedora-live-minimization use from cinnamon
live-minimization is kinda old, and dates from the time we were
trying to fit in CD size. No-one cares much about that any more.
One of these exclusions (sane-backends) was contradictory for
Cinnamon lives and broke the compose since the recent dnf change
to fail compose on dependency issues (because the cinnamon comps
group explicitly includes sane-backends-drivers-scanners, but
this exclusion excludes one of its deps). To resolve that,
@grinnz is fine with just dropping the use of live-minimization
from the cinnamon images entirely, so this does that.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2018-09-25 17:01:07 -07:00
Adam Williamson
3c08a7fbe4 Update fedora-minimization.ks
All these packages used to be explicitly default or mandatory
in comps groups that were on live images, but no longer are.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2018-09-25 16:58:09 -07:00
Adam Williamson
f8a8f37aa5 MATE: drop colord exclusion (required by foomatic)
foomatic requires colord. Before dnf-3.5.1-2.fc30, this meant
foomatic was being silently excluded from MATE images. Now it
means they fail to compose. Let's drop the exclusion so the
images compose again. If the MATE maintainers want to reduce
size, they will have to explicitly exclude foomatic (and be OK
with doing so, as it probably breaks printing).

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2018-09-25 16:34:39 -07:00
Adam Williamson
255b48f233 Move exclusions of trousers-lib and iproute-tc to minimal-common
These are aiming to leave some weak dependencies out of minimal
images, it seems. From @core, gnutls recommends trousers which
requires trousers-lib, and iproute recommends iproute-tc.

However, both are *hard* dependencies of things that include
fedora-disk-base.ks. fedora-disk-workstation.ks includes
fedora-disk.base.ks and fedora-workstation-common.ks, so it
installs the Workstation package set, from which gnome-boxes
ultimately requires iproute-tc and NetworkManager-openconnect
ultimately requires trousers-lib.

Prior to the change I recently got merged into DNF, DNF would
silently drop gnome-boxes and NetworkManager-openconnect from
the Workstation disk image because of this. With the change, it
errors out on creation of the image.

To make the image compose again and actually include the right
packages, let's move the exclusions to fedora-minimal-common.ks,
where they make more sense anyway. This does mean the packages
will be pulled into other non-minimal images even if they're
not strictly required there, but that doesn't seem like a big
problem.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2018-09-25 14:57:35 -07:00
Mohan Boddu
7e826a7508 Merge #430 This seems to now cause dep problems as it's required in the chain 2018-09-22 18:04:57 +00:00
Kevin Fenzi
1ff983170c Merge #429 Add ja-JP.ks to games.iso 2018-09-22 17:44:11 +00:00
Kevin Fenzi
18d30b363c Merge #426 fedora-soas: Include livecd-iso-to-disk in .iso filesystem. 2018-09-22 17:43:17 +00:00
Kevin Fenzi
36fa64da0a This seems to now cause dep problems as it's required in the chain
of foomatic -> foomatic-db -> foomatic-db-ppds
2018-09-22 10:39:44 -07:00
dahura35
c5a51f6ecd fixed fedora-livedvd-games-ja_JP.ks 2018-09-20 15:32:35 +09:00
Luya Tshimbalanga
76a92fe25c Design Suite: use F28 supplemental wallpapers 2018-09-14 23:18:49 -07:00
Frederick Grose
aebb5de8e9 fedora-soas: Include livecd-iso-to-disk in .iso filesystem.
Inject install code in lorax template live/x86.tmpl for livemedia-
  creator builds.
Also, remove wrong path for dracut;
give glib-compile-schemas the schemas directory;
update maintainers.
2018-09-13 21:52:12 -04:00
Zamir SUN
21dbbb93f3 LXQt: Add default editor
Signed-off-by: Zamir SUN <sztsian@gmail.com>
2018-09-09 22:21:37 +08:00
Dan Book
1f35ec1248 Cinnamon - update background extras to f29 2018-09-02 14:47:51 -04:00
Frederick Grose
8cfe4eb1aa livesys: continue instead of return in cmdline do loops.
return is an improper exit command for do loops.
From dracut.cmdline(7):
"The last value in the kernel command line is the value .. honored."
2018-08-31 19:47:01 -04:00
Peter Robinson
d33a56133a Update to deal with changes for Raspberry Pi firmware handling
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2018-08-31 20:04:57 +01:00
Peter Robinson
f96a309329 arm: align the 32 bit images with what we do on aarch64 to make maitenance easier
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2018-08-30 18:18:49 +01:00
Peter Robinson
13817ab8f2 drop swap from minimal image, it was missed in the zram PR
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2018-08-23 10:52:01 +01:00
Dan Book
e8775547eb Cinnamon - add parole media player 2018-08-21 14:04:28 -04:00
Amit Saha
113d6b1128 Update fedora-scientific-common.ks
Comment julia till package build is fixed
2018-08-16 07:01:47 +00:00
Mohan Boddu
90d8dbec76 Rawhide being F30
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2018-08-13 13:39:07 -04:00
Peter Robinson
66d587dc54 Add zram package and enable initial support
As part of the ZRAM on ARM feature add support and enable zram service.

https://fedoraproject.org/wiki/Changes/ZRAMforARMimages

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2018-07-19 11:54:38 +01:00
Joe Doss
00d745bd6c Remove -NetworkManager to fix BZ#1596062 2018-07-12 15:54:19 -05:00
Joe Doss
1479547c67 Clean up some unneeded whitespace. 2018-07-12 15:52:52 -05:00
Peter Robinson
b14f7d9da6 IoT: updates for f29
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2018-07-10 14:03:57 +01:00
fujiwara
b73ebd60aa Add japanese workstation ks file to l10n
new file:   l10n/fedora-live-workstation-ja_JP.ks
2018-06-30 10:12:12 +09:00
Kevin Fenzi
12716419e8 Merge #402 kde: drop kde-telepathy 2018-06-18 15:39:13 +00:00
Rex Dieter
c189be913f kde: drop kde-telepathy
ongoing work to minimize spin and applications.
telepathy is not as well maintained or useful as it once was.
2018-06-18 09:52:22 -05:00
fujiwara
4ecad3404b Add kde-ja to l10n
new file:   l10n/fedora-livecd-kde-ja_JP.ks
2018-05-16 08:09:45 +09:00
Mohan Boddu
ccd23121ef Merge #393 fedora-docker-base: Disable dnf-makecache.timer 2018-05-14 13:35:12 +00:00
fujiwara
10aa3a4921 Fixed not to exclude ibus
modified:   l10n/fedora-livecd-lxde-ja_JP.ks
2018-05-13 18:38:45 +09:00
Mikhail Zabaluev
1b4000eb73 fedora-docker-base: Disable dnf-makecache.timer
When containers based on this image are run with systemd as PID 1,
there should not be dnf cache updates inside the container, at least
by default.

https://bugzilla.redhat.com/show_bug.cgi?id=1576993
2018-05-11 21:41:11 +03:00
Peter Robinson
318b9ecc73 Add initial IoT kickstart
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2018-05-08 14:11:05 +01:00
Stephen Gallagher
43362bb5d2
Add hardware and network support groups to aarch64 server (#1569183)
These groups were added to the server environment group in comps
but the change was not mirrored here, so the ARM server disk
image is still missing wifi support etc.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2018-04-25 17:39:05 -04:00
Adam Williamson
8362fef455 Add hardware and network support groups to ARM server (#1569183)
These groups were added to the server environment group in comps
but the change was not mirrored here, so the ARM server disk
image is still missing wifi support etc.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2018-04-24 09:21:01 -07:00
Kevin Fenzi
98793f88fc Merge #306 fedora-soas-common.ks: Include livecd-tools 2018-04-14 18:25:15 +00:00
Mohan Boddu
fdc6e91797 Increase KDE live size for rawhide compose
https://pagure.io/dusty/failed-composes/issue/163

Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2018-04-13 13:49:28 -04:00
Mohan Boddu
fc59bd2ea1 Merge #379 do not show updates on xfce live. fixes bug #1564464 2018-04-09 15:37:35 +00:00
Martin Kolman
f36efa99ae Include the anaconda-install-env-deps metapackage
Use the anaconda-install-env-deps metapackage to pull in the
Anaconda dependencies needed in the installation environment.

The anaconda-install-env-deps metapackage lists all install time
dependencies and makes it possible for packages such as
Initial Setup to depend on Anaconda without pulling all
the (mainly storage related) install time dependencies
to the installed system.

The same is applicable for dirinstall which also does
not require the install time dependencies as it is just
installing to a local folder.

This also fixes rhbz#1561047 as anaconda-install-env-deps
package has a Requires on udisks2-iscsi.
2018-04-09 17:36:26 +02:00
Kevin Fenzi
f939a8962d Merge #329 Scientific: Initial KS files for Fedora Scientific vagrant box 2018-04-08 02:54:19 +00:00
Kevin Fenzi
4459c0b4d9 do not show updates on xfce live. fixes bug #1564464 2018-04-07 12:38:35 -07:00
Kevin Fenzi
2a0203cbdc increase kde live size slightly to allow current rawhide to compose 2018-04-07 10:31:13 -07:00
Dusty Mabe
13dfe736a0
cloud vagrant: add sshfs for vagrant-sshfs 2018-04-05 11:24:19 -04:00
Mohan Boddu
7a7e9ae8e3 Merge #374 f28: Enable modularity in container base image by default 2018-04-05 00:40:31 +00:00
Mohan Boddu
5ce57cff5c Merge #370 kde spin fixes 2018-04-05 00:34:06 +00:00
Colin Walters
f0b48b67f1 f28: Enable modularity in container base image by default
It's confusing to have it be underneath Server, when in actuality
we really want at least the people using containers to have it
by default.  So let's enable it by default there.
2018-04-04 11:25:10 -04:00
Kevin Fenzi
4e6f490df2 Drop foomatic-db-ppds from Xfce. It's ~56MB of space and can be installed by system-config-printer. 2018-03-31 16:13:54 -07:00
Rex Dieter
19fb7ff7c1 kde: drop font hacks (for now)
the blacklists were incorrect and erroneous
2018-03-30 11:33:07 -05:00
Rex Dieter
34acf4194e kde: replace qupzilla with falkon 2018-03-30 11:10:09 -05:00
Kalev Lember
c236c5f53c workstation: Don't autostart gnome-software on live media
gnome-software session service automatically downloads yum metadata,
which all goes to the RAM-backed filesystem overlay when running the
live image. This is undesired as it can make it difficult to install
Workstation on low memory devices.

To fix this, this commit disables gnome-software xdg autostart service
and the gnome-shell search provider on the live media.

https://bugzilla.redhat.com/show_bug.cgi?id=1560504
2018-03-26 13:28:58 +02:00
Dennis Gilmore
af96d2b41f Merge #357 live-base: Disable abrtd on live systems 2018-03-20 01:55:04 +00:00
Dennis Gilmore
7f130daa85 Merge #364 jam: update Ardour to version 5 2018-03-20 01:51:56 +00:00
Kevin Fenzi
bfe2b24660 When building cloud images oz uses dracut to setup networking and it
in turn makes a ifcfg-en<something> file with this config. We don't
want to use this, we want to always use ifcfg-eth0 so it's the same
on all images. So, we remove ifcfg-en* (They are different on each
arch we make cloud images for, but en* gets them all).
Additionally we were using some old udev tricks to get eth0, but this
is error prone and already incorrect as systemd-udev has moved files
around, so instead we just switch to net.ifnames=0 on the boot line,
which should continue working.
2018-03-19 16:23:29 -07:00
Nils Philippsen
dbc24121c3 jam: update Ardour to version 5
Version 4 is long since obsolete.

Signed-off-by: Nils Philippsen <nils@redhat.com>
2018-03-19 11:39:13 +01:00
Dennis Gilmore
76d448d742 Merge #352 coolkey goes away 2018-03-16 16:47:48 +00:00
Paul W. Frields
d9cf0e73bd Update to f28-backgrounds 2018-03-07 16:52:27 -05:00
Benjamin Berg
4f4fe63125 live-base: Disable abrtd on live systems
Grabbing coredumps on live systems is not a good idea. Either there is
no persistent storage, or it will be really slow and also small. So
disable abrtd and stop it in the same way as other services.
2018-03-07 16:18:48 +01:00
Dusty Mabe
9fdd766e5d
atomic: move to unified repo structure
We move to /compose/atomic/repo for the compose time repo and to
/atomic/repo for the production/user repo. See [1].

[1] https://lists.fedoraproject.org/archives/list/rel-eng@lists.fedoraproject.org/thread/KLN5L33BIR3ZEHC5RIG4NXGO7LT6HBXJ/

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2018-03-03 12:33:47 -05:00
Dusty Mabe
8445c1def0
atomic: use f29 gpgkey for rawhide
Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2018-03-03 12:29:17 -05:00
Dusty Mabe
9cd3e06cdb
Bump some more partition sizes
glibc bumped in size. See [1]

fedora-arm-kde.ks
DEBUG util.py:439:     At least 30MB more space needed on the / filesystem.

fedora-arm-python-classroom.ks
DEBUG util.py:439:     At least 41MB more space needed on the / filesystem.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1551073

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2018-03-02 17:06:10 -05:00
Mohan Boddu
9d5fea902b Increase 200M on fedora arm xfce
https://koji.fedoraproject.org/koji/taskinfo?taskID=25417090

Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2018-03-02 11:49:30 -05:00
Jakub Jelen
23701ef2ff coolkey goes away 2018-03-02 10:06:42 +01:00
Dusty Mabe
83b52c46cb
kde-minimizations: don't exclude ibus
This is needed in the astronomy spin when trying to install the
plasma-desktop. This is the error that is seen without it:

```
- package plasma-applet-redshift-control-1.0.18-4.fc28.noarch requires plasma-desktop, but none of the providers can be installed
- nothing provides libibus-1.0.so.5 needed by plasma-desktop-5.12.2-1.fc29.i686
- nothing provides libibus-1.0.so.5()(64bit) needed by plasma-desktop-5.12.2-1.fc29.x86_64
```

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2018-02-28 19:05:19 -05:00
Dusty Mabe
2779df193d
remove all mentions of *productimg*
They were moved into the anaconda installclasses so those packages
no longer exist.

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2018-02-27 10:58:04 -05:00
Dennis Gilmore
255b17f973 Merge #341 design-suite: drop f26 wallpapers 2018-02-27 13:56:51 +00:00
Christian Dersch
03e7ba50dd astronomy: use fedora-live-kde-base.ks to avoid inclusion of fedora-kde-minimization.ks (breaks dependencies) 2018-02-27 14:30:53 +01:00
Dennis Gilmore
31617698c5 fix up arm bootloader configuration
ksvalidate complains that "bootloader extlinux" is invalid
ksflatten changes the bootloader option to
"bootloader --location=mbr" we get working configuration using
the updated option so setting the default to it.  The Jenkins
job on pagure is failing due to invalide syntax

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2018-02-24 10:52:52 -06:00
Dusty Mabe
fbc2ec61f2
extend fs in a few more kickstarts for armhfp failures
koji task 25278678 Fedora-Python-Classroom-armhfp
DEBUG util.py:439:     At least 52MB more space needed on the / filesystem.

koji task: 25278682 Spins armhfp KDE
DEBUG util.py:439:     At least 104MB more space needed on the / filesystem.

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2018-02-24 10:23:53 -05:00
Luya Tshimbalanga
4ee646993f design-suite: drop f26 wallpapers 2018-02-21 19:09:18 -08:00
Dusty Mabe
1ec1620e13
arm kickstarts: extend filesystems to unblock image builds
All of these images are failing because more disk space is needed
to install the required rpms. This PR bumps the sizes so that they
should succeed. See [1].

Here are the current failures in rawhide:

koji task: 25182851 Workstation armhfp live image
DEBUG util.py:439:     At least 93MB more space needed on the / filesystem.

koji task: 25182858 Spins armhfp LXDE
DEBUG util.py:439:     At least 926MB more space needed on the / filesystem.

koji task: 25182869 Spins armhfp Mate
DEBUG util.py:439:     At least 121MB more space needed on the / filesystem.

koji task: 25182901 Spins armhfp LXQt
DEBUG util.py:439:     At least 180MB more space needed on the / filesystem.

koji task: 25182854 Spins armhfp KDE
DEBUG util.py:439:     At least 294MB more space needed on the / filesystem.

[1] https://pagure.io/dusty/failed-composes/issue/9#comment-495037

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2018-02-21 09:50:32 -05:00
Dusty Mabe
95993d9d0a
live-robotics: don't exclude hunspell
Some packages require it. See [1].

[1] https://pagure.io/dusty/failed-composes/issue/9#comment-495037

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2018-02-20 19:30:25 -05:00
Dusty Mabe
0345ed81e0
python-classroom: add/delete some excludes for armhfp
When trying to build python classroom for armhfp we end up
in quite a dependency hell. Hunspell was the first issue
(fixed in the previous commit). Then there was all of this:

```
 Problem 1: conflicting requests
  - nothing provides libedataserver-1.2.so.23()(64bit) needed by gnome-shell-3.27.1-5.fc28.x86_64
 Problem 2: conflicting requests
  - nothing provides dleyna-renderer needed by gnome-photos-3.27.90-1.fc28.x86_64
 Problem 3: conflicting requests
  - nothing provides gnome-user-docs needed by gnome-getting-started-docs-3.26.2-2.fc28.noarch
 Problem 4: package NetworkManager-openconnect-gnome-1.2.4-9.fc28.x86_64 requires libopenconnect.so.5()(64bit), but none of the providers can be installed
  - conflicting requests
  - nothing provides libtspi.so.1()(64bit) needed by openconnect-7.08-5.fc28.x86_64
 Problem 5: package gnome-initial-setup-3.27.90-2.fc28.x86_64 requires gdm, but none of the providers can be installed
  - package gdm-1:3.27.4-4.fc28.i686 requires gnome-shell, but none of the providers can be installed
  - package gdm-1:3.27.4-4.fc28.x86_64 requires gnome-shell, but none of the providers can be installed
  - conflicting requests
  - nothing provides libedataserver-1.2.so.23()(64bit) needed by gnome-shell-3.27.1-5.fc28.x86_64
 Problem 6: package gnome-shell-extension-window-list-3.27.1-3.fc28.noarch requires gnome-shell-extension-common = 3.27.1-3.fc28, but none of the providers can be installed
  - package gnome-classic-session-3.27.1-3.fc28.noarch requires gnome-shell-extension-window-list = 3.27.1-3.fc28, but none of the providers can be installed
  - package gnome-shell-extension-common-3.27.1-3.fc28.noarch requires gnome-shell >= 3.27.1, but none of the providers can be installed
  - conflicting requests
  - nothing provides libedataserver-1.2.so.23()(64bit) needed by gnome-shell-3.27.1-5.fc28.x86_64
 Problem 7: conflicting requests
  - package gdm-1:3.27.4-4.fc28.i686 requires gnome-shell, but none of the providers can be installed
  - package gdm-1:3.27.4-4.fc28.x86_64 requires gnome-shell, but none of the providers can be installed
  - nothing provides libedataserver-1.2.so.23()(64bit) needed by gnome-shell-3.27.1-5.fc28.x86_64
```

Note: I used an x86_64 machine to do the dependency debugging.

So here is what I decided to do:

- remove `-evolution*` (evolution-data-server provides libedataserver-1.2.so.23()(64bit))
- remove `-trousers-lib` (trousers-lib provides libtspi.so.1()(64bit))
- add `-gnome-photos` since a lot of other gnome apps were excluded
- add `-gnome-getting-started-docs` since gnome-user-docs was excluded

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2018-02-20 19:20:38 -05:00
Dusty Mabe
bda78eb4a8
py-class-gnome-common: don't exclude hunspell
When trying to build the python classroom lab for armhfp
we see issues [1] because we need hunspell.

[1] https://pagure.io/dusty/failed-composes/issue/9#comment-495037

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2018-02-20 19:02:18 -05:00
Dusty Mabe
bbdbf1e1f4
live-minimizations: don't exclude wget
Needed by a few different things. For example to build the security live
image you run into these problems if you exclude wget:

 Problem 1: conflicting requests
  - nothing provides /usr/bin/wget needed by openvas-scanner-5.1.1-4.fc27.x86_64
 Problem 2: package wireshark-gtk-1:2.4.4-2.fc28.x86_64 requires wireshark-cli = 1:2.4.4-2.fc28, but none of the providers can be installed
  - package wireshark-cli-1:2.4.4-2.fc28.i686 requires libsmi.so.2, but none of the providers can be installed
  - package wireshark-cli-1:2.4.4-2.fc28.x86_64 requires libsmi.so.2()(64bit), but none of the providers can be installed
  - conflicting requests
  - nothing provides wget needed by libsmi-0.4.8-21.fc28.i686
  - nothing provides wget needed by libsmi-0.4.8-21.fc28.x86_64
 Problem 3: package wireshark-1:2.4.4-2.fc28.x86_64 requires wireshark-cli = 1:2.4.4-2.fc28, but none of the providers can be installed
  - package wireshark-cli-1:2.4.4-2.fc28.i686 requires libsmi.so.2, but none of the providers can be installed
  - package wireshark-cli-1:2.4.4-2.fc28.x86_64 requires libsmi.so.2()(64bit), but none of the providers can be installed
  - conflicting requests
  - nothing provides wget needed by libsmi-0.4.8-21.fc28.i686
  - nothing provides wget needed by libsmi-0.4.8-21.fc28.x86_64

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2018-02-20 17:11:00 -05:00
Dusty Mabe
3345265740
live-security: don't exclude realmd package
Needed by anaconda. See [1].

```
- package anaconda-28.22-1.fc28.x86_64 requires anaconda-core = 28.22-1.fc28, but none of the providers can be installed
- nothing provides realmd needed by anaconda-core-28.22-1.fc28.x86_64.
```

[1] https://pagure.io/dusty/failed-composes/issue/9#comment-495037

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2018-02-20 17:07:29 -05:00
Dusty Mabe
0905a3d16a
kde-minimization: Don't exclude m17n*, emacs needs it.
This was causing the Jam_KDE Lab to fail. See [1]

[1] https://pagure.io/dusty/failed-composes/issue/9#comment-495037

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2018-02-20 17:07:16 -05:00
raveit65
eb579a9101 MATE f28: drop packages which are already listed in comps
- Drop the exclude on PackageKit,
  as system-config-printer now needs PackageKit-gtk3-module
- move gstreamer1-plugins-ugly-free to comps
2018-02-17 11:20:22 +01:00
Dennis Gilmore
e3c3cf3116 remove no longer use fedora-aos.ks file
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2018-02-16 13:51:09 -06:00
Kevin Fenzi
63c4852464 Drop the exclude on PackageKit, as system-config-printer now needs PackageKit-gtk3-module
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2018-02-16 10:41:17 -08:00
Kevin Fenzi
67bad760d5 Merge #332 live-workstation: Bring back the datetime anaconda spoke 2018-02-16 05:44:59 +00:00
Michael Catanzaro
86f7dfb560 live-workstation: Bring back the datetime anaconda spoke
I got cold feet. Let's not remove this one, at least not yet.

We can always decide to get rid of it again later.
2018-02-16 03:41:57 +00:00
Adam Williamson
27d1b07813 Don't exclude libusbx from container images, libdnf needs it
This exclusion has never actually worked. Look at a successful
F27 container-minimal build:

https://koji.fedoraproject.org/koji/taskinfo?taskID=25064051

If you check one of the tasks and look at the oz log, it shows
that libusbx is actually installed.

This is because both dnf and microdnf require libdnf, which
requires librepo, which requires gpgme, which requires gnupg2,
which requires libusb.

In Fedora 27, anaconda/dnf handle this by ignoring the attempt
to exclude libusbx and just installing it anyway.

In Rawhide, however, anaconda/dnf behaviour is different. I
don't know when it changed, but now anaconda/dnf honor the
kickstart and exclude libusbx from the install transaction...
which means the image build just fails, because the deps for
dnf/microdnf cannot be satisfied. So we should just ditch the
exclusion, it's bogus. See a failed Rawhide build attempt:

https://koji.fedoraproject.org/koji/taskinfo?taskID=25077542

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2018-02-15 17:56:44 -08:00
Amit Saha
bd83b7d6e3 Initial KS files for Fedora Scientific vagrant box 2018-01-26 11:23:40 +11:00
Michael Catanzaro
cf3866c28b live-workstation: suppress redundant anaconda spokes
This implements most of the changes required for

https://fedoraproject.org/wiki/Changes/ReduceInitialSetupRedundancy
2018-01-25 17:59:25 -06:00
James Antill
cd0ff18d97 Merge changes from fedora-modular-container-common.ks to the non-modular
fedora-docker-common.ks.

 Post kickstart image rpm changes:

-coreutils
-coreutils-common
+coreutils-single
-glibc-langpack-en
+glibc-minimal-langpack
-langpacks-en
-libcrypt-nss
+libcrypt
-libsecret
-ncurses
-pinentry
-trousers
-trousers-lib
+xfsprogs

==== Modular DNF changes ====
+libyaml
+python3-dateutil
+python3-modulemd
+python3-PyYAML
+python3-smartcols

 Image size changes:
docker.io/fedora 27
 422dc563ca32 251.7 MB
fedora-modular-container-base-27_modular-20171202.n.1.x86_64 latest
 1efe3f167b78 218.7 MB
2018-01-24 22:11:31 -05:00
Kevin Fenzi
c72702c371 Merge #326 KDE: Move the minimization to a separate kickstart file 2018-01-23 09:47:06 +00:00
Kevin Fenzi
52cf2aa63e Merge #323 Adapt to the webkitgtk4 rename 2018-01-23 09:45:22 +00:00
Amit Saha
0eb9b33076 KDE: Move the minimization to a separate kickstart file
Attempt to fix BZ#1506888
2018-01-17 08:56:43 +11:00
Dusty Mabe
bb3b98d505
atomic: add comment on why we disable firewall
In cloud Images we do this becaue it's generally accepted that
in a cloud environment there are higher level firewall constructs
(i.e. security groups).
2018-01-12 14:57:47 -05:00
Tomas Popela
219f5a2ee0 Adapt to the webkitgtk4 rename 2018-01-12 16:29:59 +01:00
Adam Williamson
d7b3eaf9ef Don't list grub2-efi for live images
The arch-specific sub-packages that provide grub2-efi on each
arch are listed in @anaconda-tools comps group anyway (so this
is redundant), and requiring it by name in a kickstart causes
i686 live image composes to fail because it is no longer built
for i686.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2018-01-04 15:05:44 -08:00
Dennis Gilmore
14111b0eab Merge #320 Drop workaround for libcrypt/libcrypt-nss. 2017-12-16 18:05:07 +00:00
Kevin Fenzi
110f37d82f Drop workaround for libcrypt/libcrypt-nss.
glibc has completely dropped libcrypt-nss now so we need to just drop this workaround.
2017-12-16 10:00:24 -08:00
Kevin Fenzi
a8e3bf4681 Revert "kde-live: exclude dnfdragora-gui"
This reverts commit 902c6a7d98.
2017-12-10 12:16:30 -08:00
Patrick "マルタインアンドレアス" Uiterwijk
f57fa7ed1a Merge #319 Temp disable firefox in Xfce. This allows rawhide composes to finish 2017-12-10 16:52:50 +00:00
Kevin Fenzi
176f3f350a Merge #318 kde-live: exclude dnfdragora-gui 2017-12-10 16:44:45 +00:00
Kevin Fenzi
d9315b1d1f Temp disable firefox in Xfce. This allows rawhide composes to finish
because Xfce spin is release blocking for arm, and firefox currently
does not build on arm so is excluding it until a fix is landed.
See https://bugzilla.redhat.com/show_bug.cgi?id=1523912
This should be reverted as soon as the above bug is fixed.
2017-12-10 08:42:00 -08:00
Rex Dieter
902c6a7d98 kde-live: exclude dnfdragora-gui
https://bugzilla.redhat.com/show_bug.cgi?id=1518032
2017-11-28 10:59:47 -06:00
Björn Esser
c266fff2c0
Cinnamon: Update to recent extra backgrounds 2017-11-25 21:36:36 +01:00
Björn Esser
229ff4c4f7
Cinnamon: Packages are in comps group 2017-11-25 21:35:56 +01:00
Björn Esser
7379a9a0f4
Cinnamon: desktop-backgrounds-basic is pulled by dependency 2017-11-25 21:35:04 +01:00
Peter Robinson
4af1ec7312 The enp1s0 interface is a left over from the imagefactory install, clean this up in post install 2017-11-03 18:30:08 +00:00
Stephen Gallagher
41ef546b3f
(Rawhide/F28) Drop --noboot from container image creation
When building Fedora Server base images (such as when building F27
Modular Server), the --noboot option results in the container image
attempting to mount /boot with XFS like the rest of the system.
This results in the image-creation failing.

Since the partitions don't matter in the end (the files are tarred
up and shipped that way), we'll skip this optimization.

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2017-10-31 07:23:11 -04:00
Mohan Boddu
f1babff154 Merge #304 astronomy: removed python3-healpy (not available on i686, pulled in as a weak dep of python3-reproject on x86_64) 2017-10-25 14:25:10 +00:00
Colin Walters
c66511d4f9 atomic-host: Stop overriding /etc/udev/rules.d/80-net-setup-link.rules
This bit was cargo culted from the old school Fedora Cloud image, but we have
also been using `net.ifnames=0` on the kernel command line, which ensures that
we get `eth0` as "the" NIC name.  (There's a huge amount of history behind
this and I'm not trying to change that behavior here)

The problem is that those udev rules do *other* things that we do want, such as
ensure that `veth` devices get `NM_CONTROLLED=no`. Without that e.g.
NetworkManager might try to do DHCP on those devices, which is at best slow
since they appear and disappear frequently, and at worst risks the host network
configuration.

For more information, see [RH bz#1503347](https://bugzilla.redhat.com/show_bug.cgi?id=1503347)

Signed-off-by: Colin Walters <walters@verbum.org>
2017-10-24 14:48:29 -04:00
Colin Walters
dda92b4f95 atomic-host: Update and clarify comment at the top
For obvious reasons, just trying to keep this updated.

Signed-off-by: Colin Walters <walters@verbum.org>
2017-10-24 14:40:46 -04:00
Colin Walters
8241be7492 atomic-host: Drop writing /etc/sysconfig/firstboot
We don't include firstboot in AH, we use cloud-init, so nothing
is ever going to parse this.  Drop it, since it shows up as a delta
in `ostree admin config-diff`, and further we want to reduce the
amount of stuff in this ks.

Signed-off-by: Colin Walters <walters@verbum.org>
2017-10-24 14:40:46 -04:00
Colin Walters
38dc52cb45 atomic-host: Stop writing /etc/hosts, use setup defaults
The `setup` package has this same content, let's not duplicate it. The only
difference between them today is trailing whitespace in our version.

Just trying to reduce the amount of stuff we do here to avoid deltas with bare
metal installs, containers, etc.

Signed-off-by: Colin Walters <walters@verbum.org>
2017-10-24 14:40:24 -04:00
fgrose
66722a9b3a fedora-soas-common.ks: Include livecd-tools
Version 25 of livecd-tools has new tools to help in rebuilding LiveOS images. For example,
* editliveos permits overlay merging and image refreshing,
* editliveos allows overlay and home file system resizing and format changes
* livecd-iso-to-disk allows multi image installation on a single USB disk device
* livecd-iso-to-disk allows sourcing and writing to the same disk device.

Having the livecd-iso-to-disk installer onboard the .iso makes installation of a persistent overlay easier. (Persistent overlays are the standard for SoaS image in a pocket deployment.)

The new tools also work with OverlayFS overlays.
2017-10-21 19:14:52 +00:00
Christian Dersch
85b227d3cc astronomy: removed python3-healpy (not available ob i686, pulled in as a weak dep of python3-reproject on x86_64) 2017-10-16 15:00:30 +02:00
Sinny Kumari
c656ae6f78 Include console=ttyAMA0 and console=hvc0 in Atomic kickstart
While booting Atomic cloudImage, we want to see kernel messages
on both VGA and serial console. It works fine with
tty1(vga console) and ttyS0(serial console) on x86_64 arch.
But, aarch64 and ppc64le doesn't use ttyS0 as serial console.
Instead, they use ttyAMA0(aarch64) and hvc0 (ppc64le).

Also, good point is that if a serial console specified in kernel
boot parameter is not supported on a given hardware platform, it
gets ignored. For example: console=ttyAMA0 and console=hvc0 will
get ignored on x86_64

Fixes: https://pagure.io/atomic-wg/issue/347

Signed-off-by: Sinny Kumari <sinny@redhat.com>
2017-10-12 12:14:16 +05:30
Peter Robinson
b6ef454057 drop specifying specific console, ARM has many and varied options
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-10-09 20:52:59 +01:00
Dennis Gilmore
c791a2e6b1 Merge #290 Design-Suite: promote pitivi as favourite 2017-10-06 00:13:52 +00:00
Mohan Boddu
a83144a498 Merge #293 astrometry: added development and astrometry 2017-10-05 20:22:30 +00:00
Dusty Mabe
97b0af5d00
atomic: extend the root filesystem to fill VG
With the change to using overlay in the root filesystem [1]. We
need to configure the cloud images to extend the root filesystem
by default [2]. Fixes [2]

[1] https://pagure.io/atomic-wg/issue/281
[2] https://pagure.io/atomic-wg/issue/343
2017-10-05 16:01:41 -04:00
Rashmi Nargundkar
aa99fb2c9e New kickstart file added for modular fedora. For issue https://pagure.io/releng/issue/7074
Signed-off-by: Rashmi Nargundkar <rnargund@redhat.com>
2017-10-04 11:56:15 -04:00
Christian Dersch
23704762f1 astrometry: added development and astrometry 2017-10-04 11:45:19 +02:00
John W. Linville
80a8d03f7d rfkill package is being obsoleted by util-linux package.
Signed-off-by: John W. Linville <linville@redhat.com>
2017-10-03 14:28:18 -04:00
Luya Tshimbalanga
44d18285df Design-Suite: promote pitivi as favourite 2017-09-29 20:02:16 -07:00
Dennis Gilmore
df800dcc2b sync modular container kickstarts to what was in the docker ones.
Remove the no longer needed docker kickstarts

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2017-09-27 09:30:08 -05:00
Dennis Gilmore
e9dd1a4e47 Merge #286 add kickstarts for modular containers 2017-09-27 02:47:58 +00:00
Dennis Gilmore
22dfc7f1aa rename docker to container
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2017-09-26 21:36:34 -05:00
Dennis Gilmore
043bdcef8d add kickstarts for modular containers
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2017-09-26 21:23:35 -05:00
Kevin Fenzi
311862895b mariadb apparently is no longer making a -libs subpackage in favor of mariadb-connector-c 2017-09-21 08:57:37 -07:00
Dusty Mabe
c3095c82ba
atomic: use basearch in ostreesetup line
This will help enable us to use the same kickstart file for multiple
architectures. Enabling work was in the pull requests listed below:

https://github.com/projectatomic/rpm-ostree/pull/877
https://github.com/rhinstaller/anaconda/pull/1186
2017-09-19 11:47:21 -04:00
Dusty Mabe
09243c1a40
atomic: verify ostree commits by using f28 key 2017-09-19 11:46:26 -04:00
Sinny Kumari
7d2e4519d8 Use reqpart in Fedora Atomic kickstart
Building Fedora Atomic CloudImage on architectures like
aarch64 and ppc64le needs platform specific partitions as well.

Issue - https://pagure.io/atomic-wg/issue/299#comment-449243

Signed-off-by: Sinny Kumari <sinny@redhat.com>
2017-09-14 21:22:49 +05:30
Colin Walters
ca4d6f43e1 atomichost: Update partitioning for new model
See https://pagure.io/atomic-wg/issue/281

This causes us to match the productimg setup. At some point hopefully we can use
`autopart` and not duplicate it.
2017-09-13 13:40:06 -04:00
Peter Robinson
60f97b14c8 SoAS and LXQT: increase root fs size
The installs don't quite hit on the default base image size so
increase it for both spins so they will build.

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-08-16 18:24:31 +01:00
Peter Robinson
1fc8ee03ff KDE: fix compose due to core deps needing make
So make is needed by openssl and compat-openssl10 which is turn is needed
by key things such as qt5-qtbase, mariadb and other core things that are
explictly needed in the KDE spin. I have no idea why the ARM images fail
and the live media does not because all arches have this dep.

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-08-16 18:24:31 +01:00
Peter Robinson
951bf487d8 Mate: fix contractdictory package lists
So MATE removes PackageKit and then tried to add PackageKit-command-not-found
which is contradictary and will fail to install so drop the later so things
will at least compose.

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-08-16 18:24:31 +01:00
Peter Robinson
1366cd8f44 ARM images: remove bits we don't need/want to help reduce image size
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-08-16 18:24:31 +01:00
Peter Robinson
05b299449f Fix MATE dependencies
There's a number of dependencies that are being excluded but are needed by core
MATE components so the arm images fail because of this. Also fix the mp3 support
package as that's now in gstreamer1-plugins-ugly-free

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-08-16 18:24:31 +01:00
Dennis Gilmore
1570013376 Merge #268 design-suite: add more gnome applications 2017-08-15 17:28:35 +00:00
Dennis Gilmore
061d3c434a Merge #265 Cinnamon: disable dnfdragora applet on live 2017-08-15 17:27:16 +00:00
Dennis Gilmore
e138f824be Merge #262 MATE: disable dnfdragora applet on livecd 2017-08-15 17:26:35 +00:00
Dennis Gilmore
d50e85405a Merge #255 Fix links to this example TDL file. 2017-08-15 17:26:01 +00:00
Dusty Mabe
49357c4246
container: rm nologin file from container image
This allows one to create an sshd container if they want.

See https://pagure.io/atomic-wg/issue/316
2017-08-11 09:15:27 -04:00
Dusty Mabe
6b530c0957
atomic: remove temporary workaround for anaconda bug
This reverts commit 295519948b.

Now that the upstream fix [1] has been merged and a new version of
anaconda is in rawhide, we can revert this workaround.

[1] https://github.com/rhinstaller/anaconda/pull/1126
2017-08-10 11:53:23 -04:00
Tomas Tomecek
51d65e6bb1 docker base image: don't install docs by default
Signed-off-by: Tomas Tomecek <ttomecek@redhat.com>
2017-08-01 13:04:42 +02:00
Luya Tshimbalanga
253e92e325 design-suite: add more gnome applications 2017-07-17 22:06:50 -07:00
Dusty Mabe
51a3adeaab
remove the atomic-installer directory
These files are stored and used from the fedora-lorax-templates [1]
repo. They haven't been used/updated from this location in a long time.

[1] https://pagure.io/fedora-lorax-templates
2017-07-17 13:52:48 -04:00
Dan Book
9d43d9cc9d Cinnamon: disable dnfdragora applet on live 2017-07-14 12:02:47 -04:00
Dusty Mabe
295519948b
atomic: temporary workaround for anaconda bug
see https://pagure.io/atomic-wg/issue/301
2017-07-14 09:44:54 -04:00
raveit65
ed939f3345 MATE: disable dnfdragora applet on livecd 2017-07-14 09:46:13 +02:00
Lubomír Sedlář
57aa58c6e7 Update formatting of README
The comments in release process should not render as headers. This will
make it a code block instead.

Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2017-07-13 09:35:26 +02:00
Ralph Bean
15a5eabc7c A start at disk-minimal for the fedora modular release.
Signed-off-by: Ralph Bean <rbean@redhat.com>
2017-07-10 17:41:31 -04:00
Ralph Bean
8a618529c7 Re-enable autopart (available in rawhide).
Signed-off-by: Ralph Bean <rbean@redhat.com>
2017-07-07 16:48:15 -04:00
Ralph Bean
f28c5e3bc1 A stab at the Modular Fedora Docker kickstarts.
Signed-off-by: Ralph Bean <rbean@redhat.com>
2017-07-07 16:31:49 -04:00
Ralph Bean
d702d27389 Fix links to this example TDL file.
Signed-off-by: Ralph Bean <rbean@redhat.com>
2017-07-07 15:58:34 -04:00
mattdm
021225b76d remove plasma-pk-updates from live environment
Should fix blocker bug https://bugzilla.redhat.com/show_bug.cgi?id=1436873 (Previous code here did not work.)
2017-07-01 09:27:31 -07:00
raveit65
a96164bc8b MATE: mark installer launcher as executable on live image 2017-06-30 13:02:58 -07:00
Kevin Fenzi
eceda6aaa3 Increase size on Xfce arm image as it's running out of space currently. 2017-06-24 08:13:16 -06:00
Dusty Mabe
467f7dcb3c
atomic: enable gpg verification after install
Taking the first step towards enabling gpg verification for our
users we'll make it so that the media they download will verify
gpg signatures of commits by default.

The next step is to enable gpg verification during install as well
but there is a race condition where the commit that was just created
might not yet be signed. See [1] for more details.

[1] https://pagure.io/pungi/issue/650
2017-06-23 08:46:35 -04:00
Jonathan Steffan
75a71d5aa4 Update inline comment to reflect the change from the fedora username to the liveuser username. 2017-06-19 22:06:44 -06:00
Kevin Fenzi
329f6b3294 Fedora arm Xfce image is failing in rawhide currently needing an extra 23MiB
We should track down the extra space usage, but for now, lets just add 100MB

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2017-05-27 09:59:03 -06:00
Dennis Gilmore
497fbd6325 minimal disk image is failing in rawhide currently needing and extra 27MiB
Longer term we should determine why more disk is being used. for now make
the disk a tad bigger

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2017-05-26 16:53:02 -05:00
Dusty Mabe
d85921a078
atomic: add some comments about url locations 2017-05-25 11:27:21 -04:00
Dusty Mabe
a5b8d6075e
atomic: use the same url scheme that is used in f2{5,6} 2017-05-25 11:21:19 -04:00
Dusty Mabe
df48af3278
atomic: move to new ref
Since we recently switched to fedora/rawhide/${basearch}/atomic-host
we should start pulling from there.

[1] https://pagure.io/fedora-atomic/c/ffada30
2017-05-25 11:19:39 -04:00
Dusty Mabe
68804358d8
atomic, cloud: remove rhgb by removing plymouth
a59dfe5 caused us a few problems:
  - sed was breaking the symlink on atomic systems
  - /boot/grub2/grub.cfg is not the right file on a UEFI system
  - etc..

We'll solve this problem a different way by just not installing
plymouth in our systems, which is another way [1] to make sure
rhgb/quiet don't appear on your kernel command line.

[1] ee91db6fa3/pyanaconda/payload/__init__.py (L722-L726)
2017-05-24 01:41:20 -04:00
Dusty Mabe
ba950669f1
cloud: fix errors that happen on UEFI systems
We are seeing an error on aarch64 cloud image creation because
of the vfat filesystem and the fixfiles command failing:

+ /usr/sbin/fixfiles -R -a restore
/sbin/restorecon: Could not set context for /boot/efi/EFI/fedora/fonts/unicode.pf2:  Operation not supported
/sbin/restorecon: Could not set context for /boot/efi/EFI/fedora/gcdaa64.efi:  Operation not supported
/sbin/restorecon: Could not set context for /boot/efi/EFI/fedora/grub.cfg:  Operation not supported
/sbin/restorecon: Could not set context for /boot/efi/EFI/fedora/grubaa64.efi:  Operation not supported
/sbin/restorecon: Could not set context for /boot/efi/EFI/fedora/grubenv:  Operation not supported
/sbin/restorecon: Could not set context for /boot/efi/EFI/BOOT/BOOTAA64.EFI:  Operation not supported
/sbin/restorecon: Could not set context for /boot/efi/EFI/BOOT/fallback.efi:  Operation not supported
/sbin/restorecon: Could not set context for /boot/efi/EFI/fedora/BOOT.CSV:  Operation not supported
/sbin/restorecon: Could not set context for /boot/efi/EFI/fedora/MokManager.efi:  Operation not supported
/sbin/restorecon: Could not set context for /boot/efi/EFI/fedora/shim-fedora.efi:  Operation not supported
/sbin/restorecon: Could not set context for /boot/efi/EFI/fedora/shim.efi:  Operation not supported
2017-05-24 01:39:49 -04:00
Dusty Mabe
6bfa0c57b3
docker: add comment about partitioning for clarity 2017-05-19 13:00:30 -04:00
Dusty Mabe
a4ae071339
docker-base: ignore return code of systemd-tmpfiles
Ignore the return code of the systemd-tmpfiles command because
at this point we have already removed the /etc/machine-id (8f3beac)
and all tmpfiles lines with %m in them will fail and cause a bad
return code. Example failure:
  [/usr/lib/tmpfiles.d/systemd.conf:26] Failed to replace specifiers: /run/log/journal/%m
2017-05-19 10:59:06 -04:00
Dusty Mabe
93205adc7d
docker-base: limit systemd-tmpfiles to /run/
In 96a6711 we added re-running systemd-tmpfiles to add files to /run
on the root fs of the container. Here we'll limit where systemd-tmpfiles
puts files by passing it --prefix /var and --prefix /var/run/
2017-05-19 10:58:59 -04:00
Dennis Gilmore
618d91e179 Merge #224 master: add mp3 encoding plugins 2017-05-16 15:53:10 +00:00
Dennis Gilmore
dd76f34ec7 Merge #226 cloud/docker: move to autopart with the new no home/swap/boot options to enable generic architecture images 2017-05-16 15:52:34 +00:00
Peter Robinson
00e6c35287 cloud/docker: move to autopart with the new no home/swap/boot options to enable generic architecture images
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-05-15 17:30:43 +01:00
Dennis Gilmore
832c0a3a72 Merge #222 rawhide: use mirrorlist url instead of metalink url 2017-05-14 20:30:11 +00:00
Dan Book
99a771611f master: add mp3 encoding plugins 2017-05-14 13:57:42 -04:00
Dusty Mabe
77a25abded
use mirrorlist url instead of metalink url
There is an anaconda bug [1] where passing in metalink urls no longer
works after f25. Use mirrorlist urls to workaround.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1450129
2017-05-13 20:28:51 -04:00
Christian Dersch
4d1bd4dc79 lxqt: no updater applet in live environment 2017-05-12 11:00:54 +02:00
Christian Dersch
1cf99bd765 lxqt: use new comps groups 2017-05-12 10:59:52 +02:00
Dusty Mabe
8f142150ba
atomic: don't use cmdline for install mode
similar change was done for docker/cloud in f6ecdc3

cmdline makes it so that %post --erroronfail won't actually stop the
installation in a way that imagefactory will detect the problem and
fail the build. See [1] for more details.

[1] https://github.com/rhinstaller/anaconda/issues/931
2017-05-08 11:36:00 -04:00
Dusty Mabe
a59dfe5f40
atomic, cloud: disable rhgb/quiet on boot
We want more verbose output on boot.

See https://bugzilla.redhat.com/show_bug.cgi?id=510523
2017-05-08 11:35:19 -04:00
Dusty Mabe
4948e8c002
atomic, cloud: don't create none user
Anaconda doesn't seem to require it anymore so no need to create it
and then delete it.
2017-05-08 11:35:16 -04:00
Björn Esser
590c97f2cb Cinnamon: Remove unneeded stuff 2017-05-06 18:21:53 +02:00
Peter Robinson
17e07ed5f0 For RPi3 64 bit we need to put the 64bit config in place to boot
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-04-30 10:12:46 +01:00
Peter Robinson
820c830c4c aarch64: we don't install initial-setup in Worksttion so don't try to enable the service
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-04-30 09:59:28 +01:00
Dusty Mabe
c49c95145d
atomic: update link and revert some of the cherry-pick
Update the trac link to point to the pagure issue. Also
we don't actually want to enable legacy network service.
This was also reverted for f25 in 6f3661e.
2017-04-19 16:29:22 -04:00
Jason Brooks
38c2313eef
networking fixes for f25
* removes the extra ens3 ifcfg that seems to be added
by dracut at some point (cloud base did this in their
ks a year ago in c509863)
* adds net.ifnames=0 to the bootloader line, because
that seems to be necessary to actually disable consistent
device naming
* enables the network service

see https://pagure.io/atomic-wg/issue/174

(cherry picked from commit 5d987e82b3)
2017-04-19 15:59:00 -04:00
Adam Williamson
b90d3b6e01 Ditch all kdegames references (retired in Rawhide)
kdegames was retired, so ditch all references to it. This is
breaking KDE live image compose on Rawhide.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2017-04-18 11:37:23 -07:00
Peter Robinson
a3c6e41697 disk: remove duplicate services 2017-04-12 22:36:25 +01:00
Peter Robinson
d8fb90786c Add Server disk image for aarch64
This is a generic disk image that should be usable on any architecture with
imagefactory or live-media-creator (possibly with package tweaks).

Minor tweaks to the autopart across Minimal/Workstation for Server defaults.

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-04-12 17:37:43 +01:00
Peter Robinson
5c7f39323d Add Workstation disk image for aarch64
This is a generic disk image that should be usable on any architecture with
imagefactory or live-media-creator (possibly with package tweaks).

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-04-12 16:57:21 +01:00
Peter Robinson
1abecdd463 Add minimal disk image for aarch64
This is a generic disk image that should be usable on any architecture with
imagefactory or live-media-creator (possibly with package tweaks). It creates a
minimal-common.ks to share as much as possible with the ARMv7 specific
fedora-arm-minimal.ks

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-04-12 16:14:53 +01:00
raveit65
2314b13b11 MATE: remove backgounds from spin, already in comps 2017-04-10 09:52:14 +02:00
Kevin Fenzi
e54a4bf5ad Merge #201 Add @python-science to Python Classroom Lab 2017-04-09 16:33:20 +00:00
Miro Hrončok
e6e4a24b54 Add @python-science to Python Classroom Lab 2017-04-09 18:23:24 +02:00
Peter Robinson
ce000bfed8 arm: drop dracut-config-rescue as the rescue images aren't overly useful on the disk images and cause other issues with extlinux
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-04-05 13:58:24 +01:00
Peter Robinson
d0bcf40960 arm: minor package tweaks, drop Intel wireless FW, trousers, dial-up as not overly useful OOTB on ARM
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-04-05 13:57:04 +01:00
Peter Robinson
2f3bede998 arm: tweak the image root file slightly
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-04-05 13:48:57 +01:00
Björn Esser
32580756ee Cinnamon: Add German spin-variant 2017-04-04 01:11:58 +02:00
Björn Esser
20aa0dbe49 Cinnamon: dnfdragora is pulled by comps now 2017-04-04 00:06:15 +02:00
Björn Esser
8df9be66c0 LXQt: dnfdragora-gui pulls libyui-qt automatically 2017-04-03 23:41:06 +02:00
Björn Esser
f0ea45e7a6 Update comments to dnfdragora 2017-04-01 01:38:37 +02:00
Dennis Gilmore
a5d648e0df Merge #182 design-suite: drop workaround packages 2017-03-30 03:24:02 +00:00
Dusty Mabe
fc0a635bc4
zero out resolv.conf during install
Anaconda is writing an /etc/resolv.conf from the install environment.
The system should start out with an empty file, otherwise cloud-init
will try to use this information and may error:
https://bugs.launchpad.net/cloud-init/+bug/1670052
2017-03-28 16:20:25 -04:00
Dennis Gilmore
483ef44d99 Merge #174 Reduce some packages that aren't of much use in the containers 2017-03-28 18:25:07 +00:00
Dennis Gilmore
a56e36485e Merge #179 Fix the vagrant and bigdata cloud images 2017-03-28 15:09:55 +00:00
Peter Robinson
c9fceb1c03 Fix the vagrant and bigdata cloud images
With moving to grub2 we now need to remove the extlinux bits from the
other cloud images. They were missed in the move

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-03-28 16:04:52 +01:00
Peter Robinson
2db89e4819 SoAS: drop need for webkitgtk3, using webkitgtk4 dep directly in sugar-0.110.0-3
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-03-27 14:21:29 +01:00
Adam Williamson
64ee9ee2d8 Bump to f26-backgrounds
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2017-03-26 21:24:59 -07:00
Peter Robinson
a6da97b44e Reduce some packages that aren't of much use in the containers
Filesytem tools, TPM tools, libusb and friends aren't of much use in
a docker container so remove them.

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-03-24 18:19:28 +00:00
Björn Esser
2b560ba567 Cinnamon: Install dnfdragora-gui instead of single packages 2017-03-24 00:11:53 +01:00
Peter Robinson
eae48ec488 Add a docker common kickstart as a central bit for shared config.
There's a lot of similarities between base and base-minimal so
introduce a docker-common.ks to ensure as much as possible is shared
between the two ensure as much shared as possible.

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-03-23 17:40:57 +00:00
Colin Walters
954957e609 atomic: Append GROWPART to d-s-s config
Rather than truncating.  This allows us to preserve any existing
configuration (e.g. overlayfs by default).
2017-03-21 10:54:59 -04:00
Dan Book
d32c3f937d Cinnamon: add cinnamon-applet-blueberry 2017-03-15 14:05:52 -04:00
Dennis Gilmore
df8eca7318 import just the primary rpm gpg key
anaconda apparently fails now if the scriptlet fails which happens
on 32 bit arm:
Error

  There was an error running the kickstart script at line 28.  This is a fatal
  error and installation will be aborted.  The details of this error are:

  + LANG=en_US
  + echo '%_install_langs en_US'
  + echo 'Import RPM GPG key'
  Import RPM GPG key
  ++ rpm -q --qf '%{version}\n' fedora-release
  + releasever=27
  ++ uname -i
  + basearch=armv7l
  + rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-27-armv7l
  error: /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-27-armv7l: import read failed(2).

  Press ENTER to exit: systemd-localed.service: Got notification message from PID 2286 (STOPPING=1)

as all the rpms in f27 are signed by the sole key lets just import that

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2017-03-10 15:36:28 -06:00
Dennis Gilmore
89abaa8c89 import just the primary rpm gpg key
anaconda apparently fails now if the scriptlet fails which happens
on 32 bit arm:
Error

  There was an error running the kickstart script at line 28.  This is a fatal
  error and installation will be aborted.  The details of this error are:

  + LANG=en_US
  + echo '%_install_langs en_US'
  + echo 'Import RPM GPG key'
  Import RPM GPG key
  ++ rpm -q --qf '%{version}\n' fedora-release
  + releasever=27
  ++ uname -i
  + basearch=armv7l
  + rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-27-armv7l
  error: /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-27-armv7l: import read failed(2).

  Press ENTER to exit: systemd-localed.service: Got notification message from PID 2286 (STOPPING=1)

as all the rpms in f27 are signed by the sole key lets just import that

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2017-03-10 10:56:48 -06:00
Dennis Gilmore
660c0f24ef disable caching repo metadata
all workstation based spins are failing due to packagekit causing gpg-agent
spawning and keeping /dev/null open inside the compose environemnet.
36389 ?        Ss     0:00 gpg-agent --homedir /tmp/tmp.XJ49JiQYpU/var/cache/PackageKit/26/metadata/updates-testing.tmp/gpgdir --use-standard-socket --daemon
36417 ?        Ss     0:00 gpg-agent --homedir /tmp/tmp.XJ49JiQYpU/var/cache/PackageKit/26/metadata/updates.tmp/gpgdir --use-standard-socket --daemon
we end up with process like above running. this only hit us as the urls
pointed to stopped giving 404 errors

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2017-03-09 17:37:00 -06:00
Dennis Gilmore
fde4b9c548 Merge #158 fix graphical initial-setup on ARM images 2017-03-09 17:10:31 +00:00
Peter Robinson
3c3152b72d fix graphical initial-setup on ARM images
The old means of enabling the graphical service is obsolete so remove it.
It's now detected by explicitly enabling graphical.target so do this by default
for all graphical UXes
2017-03-09 17:05:40 +00:00
Christian Dersch
71e6eaebc7 lxqt: added storaged to fix #1429132 2017-03-06 21:57:17 +01:00
Kevin Fenzi
9c486b783a Merge #151 Python Classroom: Add optional packages from the group 2017-03-03 18:54:53 +00:00
Peter Robinson
2a681eaf90 remove arm and ppc cloud base variants
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-03-03 17:50:36 +00:00
Peter Robinson
15a6627e09 Add bits required for aarch64 images
We drop the explicit grub2 as aarch64 only has grub2-efi but anaconda will
sort that out and ensure all the right bits are installed during the install
so we should get the right grub2 bootloader options for each arch OOTB.

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-03-03 17:48:29 +00:00
Peter Robinson
1938458f20 Adjust docker-base-minimal ks for aarch64
Add the EFI partition in so anaconda doesn't lose it. Ulimately doesn't affect
docker image size as boot and friends are discarded as part of the process.

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-03-03 16:27:59 +00:00
Peter Robinson
b5155455d3 remove arm and ppc docker base variants
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-03-03 15:50:38 +00:00
Peter Robinson
21e02e29c7 Adjust docker-base ks for aarch64
Add the EFI partition in so anaconda doesn't lose it. Ulimately doesn't affect
docker image size as boot and friends are discarded as part of the process.

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-03-03 15:41:29 +00:00
Peter Robinson
2077c2935d Minor inline docs updates
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-03-03 15:24:05 +00:00
Peter Robinson
bea832564f switch cloud images permanently to grub2
The main reason for cloud to use extlinux is the size of deps being
pulled in by grub2-tools. This will be fixed in F-26 with the ability
to use grub2/grub2-efi without the tools package and it's deps fixing
this issue for good. There will no doubt need to be be some tweaking
required here.

We need grub2 in cloud images for non x86 as well as for the increasing
x86 cloud platforms that require the support of uEFI which extlinux
doesn't support.

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-03-03 15:24:01 +00:00
Miro Hrončok
6a9e0cd677 Python Classroom: Add optional packages from the group 2017-03-03 16:20:09 +01:00
Miro Hrončok
40c41b0516 Added ARM version of Python Clasroom Lab
Split common parts of Python Clasroom Lab
2017-02-27 21:22:09 +01:00
Kevin Fenzi
dd3583c6fa Merge #145 lxqt: trojita not available on non-x86 2017-02-27 16:58:44 +00:00
Kevin Fenzi
6f43e96b8a Merge #141 Add cinnamon-ja_JP.ks to l10n directory. 2017-02-27 16:58:14 +00:00
Dusty Mabe
09010a7b8e
cloud: remove sshfs from vagrant image.
It is not yet in the right package lists for cloud so it's not
available at install time.

(cherry picked from commit e0e0f1f7ee)
2017-02-27 11:53:04 -05:00
Christian Dersch
c08e8e7165 lxqt: trojita not available on non-x86 2017-02-27 16:13:13 +01:00
Miro Hrončok
e994da3f56 Add kickstarts for Python Classroom Lab
See https://pagure.io/fedora-comps/pull-request/79
See https://fedoraproject.org/wiki/Changes/PythonClassroomLab
2017-02-27 14:27:41 +01:00
fujiwara
a05ca9b91b Fixed not deleting ibus packages
modified:   fedora-livecd-xfce-ja_JP.ks
2017-02-27 07:50:48 +09:00
fujiwara
ca21a47f34 Add cinnamon-ja_JP.ks to l10n directory.
new file:   fedora-livecd-cinnamon-ja_JP.ks
2017-02-26 10:06:19 +09:00
Christian Dersch
74334cf089 lxqt: replaced qbittorrent with transmission-qt 2017-02-24 23:16:56 +01:00
Luya Tshimbalanga
3ca49ecf2b design-suite: drop workaround packages 2017-02-24 10:27:38 -08:00
Christian Dersch
315a92671a lxqt: added kickstart for arm 2017-02-23 20:18:46 +01:00
Dennis Gilmore
d27b9b8e07 Merge #134 LXQt Spin, initial import 2017-02-20 20:35:30 +00:00
Dennis Gilmore
49420f1f97 Merge #138 Cinnamon: Drop PackageKit-command-not-found 2017-02-20 20:33:21 +00:00
Dennis Gilmore
9d35e5cce8 Merge #120 first attempt at creating a new lightweight container image with microdnf 2017-02-20 20:31:46 +00:00
Björn Esser
d9c1bd6b77 Cinnamon: Drop PackageKit-command-not-found 2017-02-20 21:29:59 +01:00
Dennis Gilmore
b4acbdc337 Revert "Revert "Merge branch 'master' into pull_request_workflow""
This reverts commit 04ff19c726.
2017-02-20 08:00:14 -06:00
Dennis Gilmore
04ff19c726 Revert "Merge branch 'master' into pull_request_workflow"
This reverts commit c73dae8300, reversing
changes made to 6ed0f65039.
2017-02-18 18:07:26 -06:00
Dennis Gilmore
2720630da5 Merge #132 Added imsettings and ibus-kkc which sets proper Japanese settings. 2017-02-19 00:02:43 +00:00
Dennis Gilmore
2b7bdebc27 Merge #133 f26 MATE: replace blueman with blueberry 2017-02-19 00:02:29 +00:00
Colin Walters
9912269d88 all: Correct path to /var/lib/systemd/random-seed
At least for Atomic Host, AFAICS it isn't actually in the final
image; not entirely sure why.  But we should be using the right
path here anyways.

https://bugzilla.redhat.com/show_bug.cgi?id=1424404
2017-02-17 15:05:13 -05:00
Christian Dersch
3a71b8b2dc lxqt: initial import 2017-02-14 15:18:12 +01:00
raveit65
d28dd82475 f26 MATE: add mp3 decoder for gstreamer 2017-02-11 09:55:02 +01:00
raveit65
3b8a7c9cc4 f26 MATE: Add PackageKit-command-not-found for adding cli-commands easily 2017-02-11 09:52:24 +01:00
raveit65
7dd6ea8fed f26 MATE: replace blueman with blueberry 2017-02-11 09:45:35 +01:00
fujiwara
c73dae8300 Merge branch 'master' into pull_request_workflow
Merged because master merged with upstream
2017-02-11 17:11:32 +09:00
fujiwara
6ed0f65039 Added imsettings and ibus-kkc which sets proper Japanese settings.
modified:   l10n/fedora-livecd-lxde-ja_JP.ks
2017-02-11 16:35:12 +09:00
Dan Book
026f8948d3 Cinnamon - add mp3 decoder for gstreamer 2017-02-06 12:47:00 -05:00
Björn Esser
6d2ec865d2 Cinnamon: Add PackageKit-command-not-found for adding cli-commands easily 2017-02-04 15:57:44 +01:00
Björn Esser
3605810dd7 Cinnamon: Drop exclusion of PackageKit since gnome-sw pulls it as a hard dep 2017-02-04 15:57:40 +01:00
Björn Esser
7f2c5b1efd Cinnamon: Add libyui-mga-ncurses for dnfdragora text-mode 2017-02-04 15:48:05 +01:00
Thomas Mueller
2cb099d7a3 Allow vagrant user to sudo to all users
This addresses atomic-wg issue 173.

Also vagrant docs https://www.vagrantup.com/docs/boxes/base.html
tell to configure it like this.
2017-02-03 16:47:57 +01:00
Dennis Gilmore
fb5f48f81a Merge #125 add Japanese ks files 2017-02-02 20:58:10 +00:00
Björn Esser
0147d3e42a Cinnamon: Install dnfdragora for graphical (GTK and ncurses) package-management 2017-02-02 21:18:25 +01:00
Björn Esser
04501485fb Cinnamon: Fedora-icon-theme is a dependency of cinnamon now 2017-02-02 21:15:19 +01:00
Björn Esser
186ec89a08 Cinnamon: Replace yumex-dnf with gnome-software
since yumex-dnf does not really work reliable since fc25
2017-02-02 21:15:19 +01:00
fujiwara
a6f5579e00 add Japanese ks files 2017-01-31 20:50:59 +09:00
Dusty Mabe
7ba27d5891
docker-min,docker-base: remove reference to yum in kickstart 2017-01-24 18:07:07 -05:00
Dusty Mabe
e99c9edc74
docker-min: remove e2fsprogs,libss,fuse-libs 2017-01-24 18:07:07 -05:00
Dusty Mabe
42b8714c65
docker-min: a few more things that can be removed 2017-01-24 18:07:07 -05:00
Dusty Mabe
6f0cdf042d
docker-min: make our rm commands verbose 2017-01-24 18:07:07 -05:00
Dusty Mabe
22bc79ed6f
docker-min: move /run/lock to %post nochroot
umount doesn't exist in the minimal image
2017-01-24 18:07:07 -05:00
Dusty Mabe
af27549437
docker-min: move /usr/share/{locale,i18n} to %post nochroot
find does not exist in the minimal image chroot so we'll have to
run it from outside.
2017-01-24 18:07:07 -05:00
Dusty Mabe
135de4a70b
docker-min: add a comment, remove a comment 2017-01-24 18:07:06 -05:00
Dusty Mabe
ee367f90b0
docker-min: merge pruning commands
Merge pruning commands. Don't rm /etc/machine-id or /run/ because we
just ran commands to touch /etc/machine-id and /run/lock
2017-01-24 18:07:06 -05:00
Dusty Mabe
8ce607a7ef
docker-min: cleanup dead code
usr/share/gcc* isn't in the image.
2017-01-24 18:07:06 -05:00
Dusty Mabe
ac2953ec38
docker-min: fix /run/lock without legacy.conf or systemd-tmpfiles 2017-01-24 18:07:06 -05:00
Dusty Mabe
1efe347bcb
docker-min: delete systemctl mask calls
No systemd so no need to mask.
2017-01-24 18:07:06 -05:00
Dusty Mabe
46c10b3c76
docker-min: remove cleanup of /usr/share/doc
There are no files in those directories to clean up.
--excludedocs is doing its job.
2017-01-24 18:07:06 -05:00
Dusty Mabe
4109ebf261
docker-min: trim down package list, exclude weak deps
We only want basics and microdnf.
2017-01-24 18:07:05 -05:00
Dusty Mabe
5cbb3babd0
docker-min: add in post processing from walters' scripts
He has done some work on this in the past at [1].

[1] - 3f6c905fef/postprocess.sh
2017-01-24 18:07:05 -05:00
Dusty Mabe
2f3f37ebd6
docker-min: add a new kickstart for creating a slimmer image
We'll start with the same used for fedora docker base.
2017-01-24 18:06:45 -05:00
Christian Dersch
14fe984d2c astronomy: sympy FTBFS fixed, package added again 2017-01-23 11:23:22 +01:00
Peter Robinson
6a802bdd7b SoaS: add missing end macro to common packages
Signed-off-by: Peter Robinson <Peter Robinson pbrobinson@fedoraproject.org>
2017-01-21 11:11:44 +00:00
Dusty Mabe
f6ecdc348a
docker, cloud: don't use cmdline for install mode
cmdline makes it so that %post --erroronfail won't actually stop the
installation in a way that imagefactory will detect the problem and
fail the build. See [1] for more details.

[1] https://github.com/rhinstaller/anaconda/issues/931
2017-01-19 20:57:24 -05:00
Dusty Mabe
28a845d586
docker: add some more comments to %post script
Putting in references to BZ's so that we can determine if we can
remove these pieces of the %post in the future.
2017-01-19 20:57:24 -05:00
Dusty Mabe
12bbaac8dd
docker: fixup comment about install_langs macro 2017-01-19 20:57:24 -05:00
Dusty Mabe
461523481b
docker: fix some paths on file cleanup
Point to dnf cache and clean up everything in tmp.
2017-01-19 20:57:24 -05:00
Dusty Mabe
e5815d62cd
docker: remove call to localedef
It fails because no locale archive exists.
2017-01-19 20:57:24 -05:00
Dusty Mabe
5f54ddd686
docker: no need to rm locale-archive
glibc-all-langpacks is not installed and thus no locale archive
exists.
2017-01-19 20:57:24 -05:00
Dusty Mabe
608769b442
docker: error on unset vars and more verbose logs for %post 2017-01-19 20:57:23 -05:00
Dusty Mabe
a4835bbc67
docker: add --erroronfail to %post
If %post fails we want the whole install to fail.
2017-01-19 20:57:20 -05:00
Dusty Mabe
b73439c2ca
docker: store the post logs along with ks files in /root/ 2017-01-19 20:56:43 -05:00
Dusty Mabe
7efa34edb0
docker: remove create/delete of user
Anaconda doesn't seem to require it anymore so no need to create it
and then delete it.
2017-01-19 14:22:14 -05:00
Dennis Gilmore
16af100c7a Merge #115 design-suite: remove f24 extra wallpapers in preparation of f26 2017-01-19 03:12:40 +00:00
Peter Robinson
8f18de2f97 KDE: move package reduction from live to common as it should be the same on ARM/Live images
Signed-off-by: Peter Robinson <Peter Robinson pbrobinson@fedoraproject.org>
2017-01-19 02:50:08 +00:00
Peter Robinson
e8cce2ad37 mate: move package reduction from live to common as it should be the same on ARM/Live images
Signed-off-by: Peter Robinson <Peter Robinson pbrobinson@fedoraproject.org>
2017-01-19 02:46:03 +00:00
pbrobinson@fedoraproject.org
fce0982e9d SoaS: move components that should be run for Live and ARM images to common
Signed-off-by: Peter Robinson <Peter Robinson pbrobinson@fedoraproject.org>
2017-01-19 02:41:19 +00:00
pbrobinson@fedoraproject.org
d533c7a2cc Rename *packages.ks to *common.ks as it's not just packages that should be shared in here but also common pre/post scriptlets that should be run on all images. Using common rather than packages better reflects what should go here.
Signed-off-by: Peter Robinson <Peter Robinson pbrobinson@fedoraproject.org>
2017-01-19 02:40:20 +00:00
Christian Dersch
3a7e997dc6 astronomy: added python3-wcsaxes 2017-01-17 19:11:34 +01:00
Christian Dersch
ef850a259c astronomy: removed sympy (FTBFS) for now, added wcstools 2017-01-17 19:09:34 +01:00
Luya Tshimbalanga
96bfe721be design-suite: remove f24 extra wallpapers in preparation of f26 2017-01-10 11:05:24 -08:00
churchyard
26421537c7 python-tools was renamed to python2-tools 2017-01-10 16:38:43 +00:00
Adam Miller
548fde04fd add tar to address BZ#1409920
Signed-off-by: Adam Miller <maxamillion@fedoraproject.org>
2017-01-04 15:34:16 -06:00
Dennis Gilmore
7e7eedf682 Merge #109 fedora-atomic-vagrant: Sync with CentOS Atomic SIG 2016-12-21 21:09:03 +00:00
cf9bb620cb Remove exclusions/additions that conflict and break image composes
The new DNF based appliance build is stricter about additions and exclusions
in the %packages section, so things that expressly conflict will fail the
build.
2016-12-21 14:23:16 -05:00
b164029627 Increase the rootfs size for dnf-powered appliance-tools build
The DNF-based appliance-tools build of the ARM image complains
that it is short by 54MB, so we're increasing by a bit more than that
to give some wiggle room for the future.
2016-12-21 14:21:55 -05:00
Colin Walters
4a42f66223 fedora-atomic-vagrant: Sync with CentOS Atomic SIG
I'm trying to keep things in sync - this mostly ensures the root
password is unlocked, and drops the `services` line that is useless
because that's not how kickstart inheritance works.
2016-12-13 08:56:35 -05:00
pbrobinson@fedoraproject.org
92ca122497 sugar still needs webkitgtk3 it seems
Signed-off-by: Peter Robinson <Peter Robinson pbrobinson@fedoraproject.org>
2016-12-07 16:09:58 -06:00
Dennis Gilmore
254794c891 Merge #104 Don't hack 'override_install_langs' yum option 2016-12-05 22:10:38 +00:00
leigh123linux
e252c9c08d update fedora background to f25 2016-11-30 09:43:30 +00:00
Pavel Raiskup
fa73086cf1 Don't hack 'override_install_langs' yum option
This shouldn't be needed, re-defining %_install_langs should be
enough.
2016-11-24 11:23:06 +01:00
raveit65
b0f431b85b Mate: add f25-backgrounds-extras 2016-11-19 09:53:03 +01:00
Dennis Gilmore
9e8d98f163 Merge #100 design-suite: remove gimp-help-browser 2016-11-14 19:26:24 +00:00
Luya Tshimbalanga
24a6c4abd6 design-suite: remove gimp-help-browser 2016-11-13 11:05:00 -08:00
Dennis Gilmore
71bed67657 add rootpw --lock to all livekickstarts
for rhbz#1392468 I was told that what we had should never have worked.
A bug in anaconda was fixed causing the need for the user or root
spokes to have to be dealt with. locking the root account should
satisfy everything.

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-11-12 15:10:51 -06:00
Dennis Gilmore
881933b138 Merge #95 design-suite: remove LuxRender-blender from ks 2016-11-06 18:26:10 +00:00
Luya Tshimbalanga
edefcd7ba3 design-suite: remove LuxRender-blender from ks 2016-11-06 10:20:26 -08:00
Christian Dersch
4dacdc4c30 kde: added mediawriter as a replacement for liveusb-creator 2016-11-01 16:43:52 +01:00
Christian Dersch
d0ff0e9822 kde: removed obsoleted liveusb-creator 2016-10-31 20:45:36 +01:00
Kamil Páral
85bb31edc6 fedora-live-base: change static hostname to localhost-live
This prevents systemd to update it during boot if DHCP supplies a
hostname, which causes sddm to not start. See
https://bugzilla.redhat.com/show_bug.cgi?id=1370222

Signed-off-by: Kamil Páral <kparal@redhat.com>
2016-10-31 19:05:57 +01:00
Dennis Gilmore
fd9aaf95a0 Merge #85 design-suite: add F25 supplemental backgrounds and inkscape addon 2016-10-28 13:09:03 +00:00
Christian Dersch
ffc50b8ea1 astronomy: added ginga FITS viewer and fitsio library 2016-10-28 10:39:20 +02:00
Luya Tshimbalanga
c89156a1e6 design-suite: add F25 supplemental backgrounds and inkscape addon 2016-10-27 19:00:38 -07:00
Peter Robinson
2ccc0a538b Move back to ext4 now that u-boot 2016.11 RC1 fixes ext4. The support for dealing
with the extra changes and features in ext4 has been resolved so we can now move
back to ext4 on boot partition.
2016-10-19 11:23:55 +01:00
Dennis Gilmore
63f05c2a56 Merge #79 astronomy: enhanced Python 3 toolchain 2016-10-18 18:46:17 +00:00
Dennis Gilmore
ce15757a5f Merge #77 games - remove maniadrive from rawhide version of spin 2016-10-18 18:45:56 +00:00
Christian Dersch
76784c2d00 astronomy: enhanced Python 3 toolchain 2016-10-16 16:49:13 +02:00
Dennis Gilmore
5b4485f786 Merge #76 Switch all the http repos to be https. 2016-10-10 02:24:14 +00:00
Bruno Wolff III
ba3b3b4ac0 games - remove maniadrive from rawhide version of spin
Pull maniadrive from the rawhide version of the spin, since it isn't
looking good for this getting fixed and the music package got retired.
2016-10-09 17:12:50 -05:00
Kevin Fenzi
9eb21cb2b9 Switch all the http repos to be https. Fixes bug
https://bugzilla.redhat.com/show_bug.cgi?id=1381449

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2016-10-09 11:14:51 -06:00
Dennis Gilmore
4b6e50b984 Merge #72 design-suite: added extra gnome applications 2016-10-06 01:47:11 +00:00
Adam Williamson
c43c707ef7 s/f24-backgrounds/f25-backgrounds/
but not f24-backgrounds-extras, as there are no -extras packages
for f25-backgrounds yet...so stay with 24 there.
2016-10-03 14:39:23 -07:00
Luya Tshimbalanga
ef48f64df8 design-suite: added extra gnome applications 2016-09-28 16:51:42 -07:00
Peter Robinson
30c3f7e721 Touch the machine-id file
So is seems that if you remove the machine-id file it won't regenerate the file
but if you touch the file and leave it empty on boot it'll put a new machine-id
in the empty file. So work around this bug ("feature"?) by touching the file
so we don't have other issues in the process.

We're track the outcome of this in RHBZ 1379800
2016-09-27 20:17:46 +01:00
Christian Dersch
9f4121eb55 astronomy: added astropy-tools subpackage 2016-09-25 12:34:16 +02:00
Peter Robinson
726ee74ecb Most of the new ARM X/Wayland accelerated drivers need some level of CMA allocation 2016-09-22 14:33:51 +01:00
Peter Robinson
b2f97b7d22 Initial support for Raspberry Pi. We continue to support existing ARM
images without any change to the process (except they have a small 30Mb
partition at the begining of the image) but all exisiting documented
processe work for image writing. The RPi is auto configured and a pure
dd to the card, plug and boot.
2016-09-22 14:33:42 +01:00
Peter Robinson
890829fdbb Remove machine-id on pre generated images so it's unique on each deployed device
As referenced on the arm list [1] and as already being done on the docker image we
should remove the unique /etc/machine-id file on compose artifacts to ensure it's
regenerated and unique on each deployed host/device. This unifies the process across
all base ks so it's inherited for each artifact.

[1] https://lists.fedoraproject.org/archives/list/arm@lists.fedoraproject.org/message/Q3YZVF5P2OLLPUJQ2LYZSTKWGGDIU6QO/

Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
2016-09-13 09:11:57 +01:00
Dennis Gilmore
3a5ec4ecb4 Merge #57 atomic: Add workaround for bash 2016-09-07 17:22:32 +00:00
Dennis Gilmore
4de2e0fe85 Merge #58 design-suite: replace calligra-krita by krita 2016-09-07 17:21:31 +00:00
Luya Tshimbalanga
4f8c75e8a2 design-suite: replace calligra-krita by krita 2016-09-07 10:10:16 -07:00
Peter Robinson
354cf22cf3 add rng-tools to all ARM images as most arm HW has a HW rng 2016-09-07 15:31:36 +01:00
Colin Walters
740a9b4969 atomic: Add workaround for bash 2016-09-01 16:54:58 -04:00
Kevin Fenzi
99727567b0 Switch cloud base back to extlinux from grub2.
We need to unset the 64bit option on ext4 to make extlinux work.
See https://bugzilla.redhat.com/show_bug.cgi?id=1369934
and http://www.syslinux.org/wiki/index.php/Filesystem#ext
2016-08-30 10:44:02 -06:00
Kevin Fenzi
7a37fb6304 Merge #54 Switch the cloud base image back to grub2 for now. 2016-08-24 21:40:25 +00:00
Kevin Fenzi
a28a951979 Switch the cloud base image back to grub2 for now.
For some reason extlinux isn't working right to boot the image.
See bug https://bugzilla.redhat.com/show_bug.cgi?id=1369934
2016-08-24 14:43:30 -06:00
Adam Williamson
aca01e6eea drop rsyslog service from all cloud kickstarts
it's no longer pulled in by cloud-init (since 2014...). None
of these kickstarts has it in %packages, and it's not in any
of the cloud environment or package groups in comps either. So
it seems like no-one particularly wants rsyslog in the cloud
images.

From compose logs, it looks like trying to enable a non-existent
service in anaconda in Fedora 24 and earlier wasn't a fatal
error (anaconda more or less logged a warning and continued),
but in Fedora 25 and later it does seem to be fatal. It at least
causes one anaconda thread to crash, though the image compose
completes. I think possibly at least the way anaconda's run
in the Cloud compose process, the main thread manages to exit,
but it seems pretty likely the thread crash will result in
problems in the produced image.

Needed on master and f25.
2016-08-24 11:11:01 -07:00
Adam Williamson
4af7364074 manipulate network service in %post (#1369794)
Due to #1369794 , anaconda cannot currently manipulate sysv
services in F25+. So to work around this, take 'network' out of
the services lines in all kickstarts and instead manipulate
it in the %post section, with chkconfig.

Also remove rsyslog from the Atomic image services line because
it doesn't appear to be included in the OStree tree at present
and so attempting to enable the service breaks Atomic image
compose, see e.g.:

https://kojipkgs.fedoraproject.org//work/tasks/9022/15349022/oz-x86_64.log

also correct the name of the ssh service in fedora-arm-base.ks;
it's sshd not ssh.
2016-08-24 11:27:40 -06:00
Adam Williamson
b3baf2ecec jam: remove retired lv2-fil-plugins
was retired for broken dependencies, no-one has fixed it.
2016-08-22 21:09:03 -07:00
Dennis Gilmore
f5c5f50338 Merge #45 design-suite: updated list 2016-08-19 20:35:13 +00:00
Luya Tshimbalanga
579a8aaf93 design-suite: remove commented line 2016-08-19 13:25:31 -07:00
Peter Robinson
bee9e7d29a move arm boot partition to ext3
With e2fsprogs after 1.43 the 64bit and metadata_csum features are
enabled by default. These features are not currently supported in
u-boot and the 64bit feature introduces changes such that it cannot
be read by implementations that do not support it. U-Boot does not
support the functionality and hence now won't mount it just in case
it corrupts the filesystem, which is a reasonable response, this how
ever stops us from booting when we have a ext4 /boot file system
which means basically we end up with a pot plant. Go back to using
ext3 for the time being as the mkfs.ext3 option doesn't enable these
features and we get booting systems!! YAY \o/
2016-08-17 13:05:48 +01:00
Adam Williamson
ebf2683744 specify libcrypt packages in fedora-arm-base for RHBZ #1324623
This seems to be enough to work around yum's issues in dealing
with the libcrypt/libcrypt-nss package split, at least it is
for me.
2016-08-15 13:58:01 -07:00
Luya Tshimbalanga
ce535c5c35 Merge branch 'master' of ssh://pagure.io/forks/luya/fedora-kickstarts 2016-07-31 22:05:02 -07:00
Luya Tshimbalanga
c98b517d5a design-suite: temporarily disable some packages for testing purpose 2016-07-31 22:03:57 -07:00
Peter Robinson
edd9081cf2 Merge #39 design-suite: fix typo on gimp-dds-plugin 2016-07-29 21:47:17 +00:00
Luya Tshimbalanga
1e4fc3d8a7 design-suite: fix typo on gimp-dds-plugin 2016-07-29 10:21:06 -07:00
Adam Miller
96a6711bb7 fix missing /run/lock in docker base image BZ#1343138
Signed-off-by: Adam Miller <maxamillion@fedoraproject.org>
2016-07-22 15:26:49 -05:00
Kevin Fenzi
63bc5b44b7 Merge #34 design-suite: remove yafaray as it is retired 2016-07-21 16:50:43 +00:00
Luya Tshimbalanga
2df0cd5d0e design-suite: remove yafaray as it is retired 2016-07-21 09:38:56 -07:00
Bruno Wolff III
ee5d72bae9 We probably have room for freedroid again 2016-06-19 13:03:44 -05:00
Bruno Wolff III
b0471f609a We should have room for warmux again 2016-06-19 13:01:40 -05:00
Bruno Wolff III
7eb869a8ac Remove Supertux 2 since it crashes 2016-06-19 13:01:40 -05:00
Bruno Wolff III
b39ac77024 Make sure chronyd runs with the correct config
We need to have chronyd start after livesys has finished so that
the config for chronyd gets rewritten before it starts. If not it
will overwrite the system clock with a time that will be incorrect
(US eastern stored as local time instead of UTC) for most people.
This fixes bug 1018162.
2016-06-18 08:14:35 -05:00
Jan Pazdziora
27c2ec431d Make the %post fail when its commands no longer pass. 2016-06-08 21:00:09 +02:00
Dan Book
d958d3568f Cinnamon - correct gnome metadata for extra backgrounds and add basic backgrounds 2016-06-07 20:58:44 -04:00
Kevin Fenzi
20b2147482 Merge #27 1343111 - Purge fstab to stop systemd from attempting to mount filesystems. 2016-06-07 18:09:05 +00:00
Jan Pazdziora
1a5dea70fc 1343136 - the default OOMScoreAdjust=-900 does not cause any ill effects on fedora:rawhide. 2016-06-07 09:54:16 +02:00
Jan Pazdziora
4d39c5ca63 1343111 - Purge fstab to stop systemd from attempting to mount filesystems. 2016-06-07 09:11:29 +02:00
Kalev Lember
1c9fefa186 packagekit-cached-metadata.ks: Adapt for livemedia-creator changes
Now that F24 images are made with livemedia-creator instead of
livecd-creator, the kickstart parser has changed; the new kickstart
parser doesn't understand the $INSTALL_ROOT variable we'd been using in
%post --nochroot scripts. This commit fixes this by replacing
$INSTALL_ROOT usage with hardcoded /mnt/sysimage as docs suggest.

While at this, this commit also fixes a case where resolv.conf would be
incorrectly copied if it is a symlink, thanks to dgilmore for pointing
this out.
2016-06-01 23:20:36 +02:00
Dennis Gilmore
8df2ac9a00 Merge #19 Update readme file and note bugzilla should be used for issues. 2016-06-01 18:46:53 +00:00
Dennis Gilmore
30e01b5bc6 Merge #20 design-suite: add gimp-layer-via-copy-cut 2016-06-01 18:46:24 +00:00
Luya Tshimbalanga
c509ed9b98 design-suite: add gimp-layer-via-copy-cut 2016-05-31 01:36:30 -07:00
Kevin Fenzi
97b13fb90b Update readme file and note bugzilla should be used for issues. 2016-05-30 14:19:28 -06:00
Dennis Gilmore
fc2a0cf4d5 install new arm-tools group to pull in tools for booting arm systems.
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-05-30 10:08:58 -05:00
Christian Dersch
cf7f713f34 astronomy: remove astronomy-bookmarks (outdated and affected by #1338010) 2016-05-27 09:56:40 +02:00
Dennis Gilmore
5e553abc09 Merge #10 design-suite: include add-ons in ks from group 2016-05-27 01:40:21 +00:00
luya
78c207b1b6 design-suite: include add-ons in ks from group
Added add-ons in ks file due to dnf bug unable to fulfill conditional level of packages in compose
2016-05-24 03:46:16 +00:00
Dennis Gilmore
ea508e51e5 add a default url line to the livecd kickstarts
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-05-23 09:37:01 -05:00
Christian Dersch
bdceb70ed8 astronomy: added plasma applet for redshift 2016-05-21 15:09:08 +02:00
Dusty Mabe
b529dcba60
fedora-cloud-base: Add which package back.
After removing grub2 the which package gets removed. Let's add it back
because it is generally useful and because it is needed for many vagrant
utilities to work.
2016-05-20 11:02:44 -04:00
luya
ed3b8e9fb5 Update fedora-live-design_suite.ks
Ascend darktable to default on docker
2016-05-17 16:06:45 +00:00
Peter Robinson
266fba7c2e arm: add fedora-arm-installer 2016-05-17 13:50:51 +01:00
Peter Robinson
a312124d8f cloud: ppc: add grub2 explicitly since now primary has explicitly removed it again 2016-05-17 12:03:47 +01:00
Christian Dersch
e361a19da4 astronomy: removed skychart, do not ship two complete Python stacks => removed python 2 scientific stuff 2016-05-16 14:08:50 +02:00
Dan Book
7f83c64b65 remove unneeded keyring package; add yumex-dnf and extra backgrounds
- gnome-keyring-pam is already required by cinnamon
2016-05-13 18:28:01 -04:00
Kevin Fenzi
6ed9330dae add MAINTAINERS file to map owners to ks files and update README for pagure 2016-05-13 14:18:01 -06:00
Peter Robinson
ef5e9246c0 aarch64: fix cloud ks 2016-05-13 17:57:44 +01:00
raveit65
118419df0d Mate: add p7zip 2016-05-13 11:00:20 +02:00
Peter Robinson
15581fa935 arm: minimal: add WiFi cli support 2016-05-12 16:33:27 +01:00
Peter Robinson
5d90212127 cloud: aarch64: fix console line 2016-05-12 08:47:09 +01:00
Peter Robinson
7aeb066018 aarch64: cloud: explicitly add uEFI boot components 2016-05-10 16:37:35 +01:00
Christian Dersch
12fe6d8269 astronomy: added virtualplanet and redshift 2016-05-10 14:15:45 +02:00
raveit65
f5f08a158a Mate: use f24-backgrounds-extras-base 2016-05-10 11:08:39 +02:00
Luya Tshimbalanga
329c4b61db Merge branch 'master' of ssh://git.fedorahosted.org/git/spin-kickstarts 2016-05-04 19:37:01 -07:00
Luya Tshimbalanga
692aba42c5 design-suite: really enable gthumb 2016-05-04 19:36:18 -07:00
Dusty Mabe
209b48fd52 cloud-base-vagrant: use extlinux to match cloud-base
If we don't do this it will try to use grub2 but will fail
because we removed the packages from the package set.
2016-05-03 17:35:55 -05:00
Dusty Mabe
3904c53a79 cloud-base-vagrant: Add sshfs to support vagrant-sshfs plugin
Adding sshfs into the image will make it so that users won't have
to wait for the package to be installed on bringup.
2016-05-03 17:34:27 -05:00
Luya Tshimbalanga
fdd3074108 design-suite: bring back f24-backgrounds-extras 2016-05-03 14:56:01 -07:00
Luya Tshimbalanga
78d2cb9dbe Merge branch 'master' of ssh://git.fedorahosted.org/git/spin-kickstarts 2016-05-03 10:20:56 -07:00
Luya Tshimbalanga
e53054392e design-suite: remove erronous typo 2016-05-03 10:19:28 -07:00
Kalev Lember
d1500f92ca packagekit-cached-metadata.ks: Update Branched and Rawhide repo URLs
They changed with the switch to Pungi.
2016-05-03 15:18:40 +02:00
Luya Tshimbalanga
d98e0bcdb2 design-suite: temporary disable f24-backgrounds-extras for testing purpose 2016-05-02 11:15:02 -07:00
Luya Tshimbalanga
0079d44560 Merge branch 'master' of ssh://git.fedorahosted.org/git/spin-kickstarts 2016-05-02 11:08:54 -07:00
Luya Tshimbalanga
2b8ed79082 design-suite: temporary disable f24-backgrounds-extras for testing purpose 2016-05-02 11:08:21 -07:00
Kevin Fenzi
b63ab022d7 Drop dracut-config-generic since we don't want the larger generic initramfses on all installed from live instances. 2016-04-29 15:32:42 -06:00
Bruno Wolff III
84241e4037 Games: I still need to get the i686 size down another 100 MB
Hopefully eventually Midori will get fixed, so firefox can be dropped
and we'll find a way to get the i686 version not to be 400 MB larger
than the x86_64 version.
2016-04-29 13:50:38 -05:00
Kevin Fenzi
77b6f51609 Add admin-tools group in. Fixes bug #1330298 2016-04-26 15:06:00 -06:00
Luya Tshimbalanga
33150c8f1b design-suite: add f24-backgrounds extras and switch geeqie to gthumb 2016-04-26 12:33:43 -07:00
Bruno Wolff III
b4e5520d63 Games also cut Ri-li for size 2016-04-25 00:16:51 -05:00
Bruno Wolff III
811cc8ed0f Games: need to save 20MB on i686
With livemedia putting both PAE and non-PAE kernels on i686,
i686 images are a lot bigger than x86_64 images and what i686
used to be. Removing freedroid looks to be enough.
2016-04-24 23:59:02 -05:00
Luya Tshimbalanga
e91cf35a69 design-suite: add geeqie 2016-04-21 01:40:27 -07:00
Kushal Das
a5ad80cbc1 Pulls in the systemd-udev subpackage 2016-04-13 15:24:01 +05:30
Peter Robinson
b2eb0a44ea Docker: Base: add arm config, use includes for ppc config 2016-04-12 15:43:30 +01:00
Peter Robinson
42de211146 Cloud: Base: add arm config, use includes for ppc config 2016-04-12 14:22:03 +01:00
Dennis Gilmore
27a0af11dd remove cloud from atomic kickstarts and point at new repo location
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-04-11 14:09:19 -05:00
Peter Robinson
cae70e9506 SoaS: we don't want the WebKit gtk2 plugin support 2016-04-10 22:41:16 +01:00
raveit65
c793957cb1 update fedora-mate-packages.ks 2016-04-09 17:08:26 +02:00
Peter Robinson
b9d3ec89db SoaS: Don't include livecd-tools anymore 2016-03-30 14:48:58 +01:00
Kevin Fenzi
c05c51325d Allow dracut-config-rescue to be installed so installed systems have a
rescue kernel. Also remove the rescue kernel and initramfs on the live
itself. Fixes bug #1317709
2016-03-25 12:36:19 -06:00
Christian Dersch
4102c235d9 astronomy: increased space 2016-03-24 20:52:17 +01:00
Peter Robinson
88773e7f1f ppc: we need grub2 in cloud images 2016-03-24 18:01:13 +00:00
Peter Robinson
8571a5b71e add PPC specific cloud kickstarts until anaconda rhbz 1303219 is fixed 2016-03-24 16:44:55 +00:00
Luya Tshimbalanga
c3b80ffdca desing-suite: increase recommended size 2016-03-23 23:35:43 -07:00
Dennis Gilmore
5ed2cb827f make the arm KDE image 6.5G, needs more space
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-03-14 20:36:02 -05:00
Christian Dersch
8aae3f4733 astronomy: added veusz to have a proper replacement for scidavis 2016-03-13 20:28:11 +01:00
Adam Williamson
8879bca02b Revert "Revert "add @gnome-desktop to fedora-workstation-packages""
This reverts commit a08e27a87d.
Requested by Michael Catanzaro, he is re-applying the Workstation
comps group change that was reverted.
2016-03-12 09:03:30 -08:00
Christian Dersch
3df087a9d1 astronomy: removed broken xvarstar 2016-03-12 13:06:30 +01:00
raveit65
745d7546ee Mate: clean up fedora-mate-packages.ks 2016-03-12 00:29:09 +01:00
Kevin Fenzi
0c6b9e68f3 Switch default browser to firefox on Xfce 2016-03-10 13:18:20 -07:00
Rex Dieter
2599848690 kde-desktop: +qupzilla, use @firefox group 2016-03-08 07:08:47 -06:00
Christian Dersch
4e9eda7c72 astronomy: kst fixed, added again 2016-03-06 13:56:40 +01:00
Peter Robinson
ff8162790b Nuke random seed in install for ARM images too, the new instance should make it's own. Fixes bug #1314879 2016-03-05 17:44:00 +00:00
Kevin Fenzi
2d034dd1c6 Nuke random seed in install, the new instance should make it's own. Fixes bug #1314879 2016-03-05 09:26:35 -07:00
Kalev Lember
a08e27a87d Revert "add @gnome-desktop to fedora-workstation-packages"
@gnome-desktop addition was reverted in comps in commit
db13483cc5bdb39b8d9f066e7706335fb9ae3048; this reverts it here too.

This reverts commit 6b42371f72.
2016-03-04 12:54:04 +01:00
Christian Dersch
a42f2327e1 astronomy: added LabPlot as replacement for retired scidavis 2016-03-03 17:53:42 +01:00
Dennis Gilmore
2ab5ea67c1 install trees are now defined in pungi-fedora
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-03-02 11:17:17 -06:00
Christian Dersch
b119d39e42 astronomy: disabled kst until dependency issue with gsl 2.1 is fixed 2016-03-02 01:21:02 +01:00
Dennis Gilmore
c615ddf087 increate the size of some of teh arm images. the install was too big
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-02-29 21:01:20 -06:00
Dennis Gilmore
eac616bd35 install only english support on the minimal arm image
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-02-29 21:01:07 -06:00
Dennis Gilmore
534fd19ce0 make sure that all the livecds and arm images have glibc-all-langpacks installed
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-02-29 14:30:52 -06:00
Dennis Gilmore
8014b39df3 remove file that does not belong in the git repo
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-02-25 17:13:37 -06:00
Dennis Gilmore
1de4bff8c4 make the arm base / 3070 LXDE was too big and this keeps the image under 4GiB
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-02-25 16:30:42 -06:00
Amit Saha
6458689610 Scientific: Explicitly exclude sagemath? 2016-02-26 09:06:17 +11:00
Amit Saha
9bbdbaa066 Scientific: sagemath build failing again 2016-02-24 09:32:29 +11:00
Amit Saha
f6a18417ad Scientific: Reinclude Octave and Sagemath 2016-02-23 09:58:12 +11:00
Bruno Wolff III
250e0ff647 games: Cut pinball for size
pinball pulls in fluid-soundfont-lite-patches. I thought I had already
removed everything that did. I am not sure if I missed something or
if pinball changed.
2016-02-22 13:52:02 -06:00
Dennis Gilmore
2a01df0e23 idjc has been removed from Fedora so do not install it into Jam_KDE
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-02-22 10:24:25 -06:00
Christian Dersch
8b2b222290 astronomy: octave fixed in rawhide, no more need to remove it 2016-02-21 23:35:08 +01:00
Bruno Wolff III
dc78e464ae minimization: hpijs is no longer available 2016-02-21 10:57:55 -06:00
Christian Dersch
72a35490a6 astronomy: Remove octave until dependencies are fixed 2016-02-21 14:52:53 +01:00
Amit
3f99a181c6 Scientific: Comment out sagemath 2016-02-21 11:38:57 +11:00
Amit
c6a977b572 Scientific: Comment out Octave and uncomment scilab 2016-02-20 13:49:42 +11:00
Dennis Gilmore
abdadb9819 livemedia-creator uses dnf so get rid of the migration bits.
do not mount /var/cache/yum as it makes no sense

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-02-19 17:02:56 -06:00
Dennis Gilmore
55fdac893b arm-boot-config has been removed from fedora
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-02-17 10:48:43 -06:00
Dennis Gilmore
f8ed0462ad make / on the minimal image bigger so that image creation can complete
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-02-16 13:25:11 -06:00
Peter Robinson
3a904419b4 use dnf, not all ARM images have yum 2016-02-16 18:31:07 +00:00
Luya Tshimbalanga
db37b444a0 design-suite: increase the size to 10240MB 2016-02-15 22:26:22 -08:00
Amit
aec1a20be7 Scientific: Increase size of / filesystem 2016-02-14 09:08:20 +11:00
Jonathan Lebon
3336b784a8 atomic: add Developer Mode boot menu item
This patch is for the spin-kickstarts repository.

Call out to the `bootentry` script in the kickstart %post so that the
Developer Mode option is added to the GRUB 2 menu.
2016-02-12 16:09:06 -05:00
Christian Dersch
7950e4ad73 astronomy: added new packages for astroquery and gatspy 2016-02-12 10:49:57 +01:00
Rex Dieter
3ad15c2869 live-base: pass explicit --device option to network
work to avoid
Error: creating Live CD: No --device specified with network kickstart command
2016-02-11 09:16:20 -06:00
Dennis Gilmore
91a99a0635 increase the disk size for images that failed to compose due to space issues
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-02-09 06:59:50 -06:00
Dennis Gilmore
9607fe239d Changes needed to switch to livemedia-creator
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-02-09 02:13:16 -06:00
Christian Dersch
40d5361600 astronomy: added icedtea-web (useful for VO) 2016-02-08 16:26:33 +01:00
Christian Dersch
07a4cdef0d astronomy: removed retired scidavis 2016-02-08 13:56:04 +01:00
Fabian Affolter
d59d641659 Update file header 2016-02-06 11:43:19 +01:00
Luya Tshimbalanga
2b2ba583bc design-suite: reinstate Shotwell, Gnome Photos lacks import from devices. 2016-02-04 21:24:58 -08:00
Dennis Gilmore
21c9f3a5d2 enable initial-setup.service
initail-setup.service now handles running both the gui mode and text
mode running of initial-setup so just enable the one service and no
longer do any special handling rhbz#1296495

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-01-13 18:27:33 -06:00
Luya Tshimbalanga
f5f7fb74e7 design-suite: delete -darktable.686 exclusion line, should be unnecessary 2016-01-11 13:47:15 -08:00
Luya Tshimbalanga
6b8631e393 design-suite: exclude darktable from x86 and trim the ks using groups 2016-01-09 20:46:16 -08:00
Luya Tshimbalanga
1905ebd3fb design-suite: added Calligra Krita 2016-01-03 11:55:31 -08:00
Christian Dersch
8a3e8bf895 astronomy: removed unnecessary development packages 2015-12-23 15:03:02 +01:00
Rex Dieter
d5fc8a9374 kde: reference correct chinese font 2015-12-16 22:28:56 -06:00
Rex Dieter
1cbaae85fb kde: -kdeartwork-screensavers 2015-12-16 22:26:14 -06:00
Dusty Mabe
80eeba2146 Fix f23 vagrant atomic host not having eth0 net device name.
Fixes https://fedorahosted.org/cloud/ticket/141
2015-12-09 13:44:15 -05:00
Stephen Gallagher
c7c8d13df8 Remove most packages from the Server DVD 2015-12-07 12:06:17 -05:00
Kevin Fenzi
fd4b26341c Don't nuke the initramfs by default. Needed for bug 1214441 2015-12-05 12:44:57 -07:00
Luya Tshimbalanga
1a224d7e84 Merge branch 'master' of ssh://git.fedorahosted.org/git/spin-kickstarts 2015-12-01 12:20:14 -08:00
Luya Tshimbalanga
415a8c2df3 design-suite: drop shotwell in favour of gnome-photos 2015-12-01 12:19:18 -08:00
Adam Williamson
6b42371f72 add @gnome-desktop to fedora-workstation-packages
This goes with comps 2414bbef.
2015-11-25 11:50:26 -08:00
Adam Williamson
1d9ef5a9c1 add new ansible-node group to Server DVD 2015-11-17 08:58:40 -08:00
Peter Robinson
aafeb10a57 ARM: minimal: increase size of boot 2015-11-16 12:41:34 +00:00
Amit
82b0d8cab9 Fedora Scientific: Comment out mayavi 2015-11-10 08:06:16 +11:00
Amit Saha
3ca47ea8e3 Scientific: comment out g3data for now 2015-11-09 11:55:08 +11:00
Amit Saha
d2f3e0c097 Scientific: Add julia 2015-11-09 11:51:59 +11:00
Kalev Lember
3b3343d28d Drop HighContrast icon cache removal from %post scripts
It was added to save space, but since then it's considerably dropped in
size and just 50 KB now.
2015-11-06 09:21:48 +01:00
Kalev Lember
add7504fce build: Install snippets/ in 'make install'
https://bugzilla.redhat.com/show_bug.cgi?id=1276987
2015-11-06 09:08:13 +01:00
Kalev Lember
dff74da0db Drop unused ks files from snippets/ 2015-11-06 09:08:00 +01:00
Kevin Fenzi
45f095ea8c Add some packages to Xfce spin. firefox and rfkill 2015-11-05 09:36:56 -07:00
Adam Williamson
db62fb95bb drop forced fontconfig cache generation, should not be needed
Per discussion on #1169979, fontconfig upstream think they have
the bugs licked, so this shouldn't be needed any more. We need
to check the nightly lives after this and see if their caches
are now correct.
2015-11-04 12:56:21 -08:00
Peter Robinson
d69335cb69 SoaS: minor updates 2015-11-04 13:40:42 +00:00
Jan Pazdziora
ee22a9c00c Add sssd-client with .so's for easy integration with SSSD container. 2015-10-30 09:20:42 -05:00
Kevin Kofler
0b4dd5958b fedora-live-kde-base.ks: Don't shipped cached PackageKit metadata.
This effectively reverts the recent change by rdieter, without undoing
the refactoring.

As per the IRC discussion, it looks like caching the metadata is not all
that helpful with Apper or Muon (and I doubt it is actually helpful with
ANY frontend, because updates will necessarily be outdated, and even the
Everything repo usually changes one last time after the last RC, to
officially push packages that the RC took from a side repo), we would
only be increasing our spin size with stale metadata.
2015-10-26 19:18:17 +01:00
Bruno Wolff III
da8521bafa Games: needed to save more space
Fedora has gotten significantly bigger since we started doing final TCs
and even between final RCs. I am not sure why. But this cut will get
the Games spin safely under 4 GiB.
2015-10-24 12:03:28 -05:00
Kalev Lember
b773ad0ff9 live base: Migrate yum's yumdb over to dnf
As livecd-creator is still yum based, we only get yum's yumdb during
live image composes. To work this around, this commit adds a %post
script to fedora-live-base.ks to migrate yum's yumdb over to dnf.

https://bugzilla.redhat.com/show_bug.cgi?id=1274319
2015-10-22 20:11:50 +02:00
Peter Robinson
fa2c69cad8 Merge branch 'master' of ssh://git.fedorahosted.org/git/spin-kickstarts 2015-10-21 09:48:09 +01:00
Peter Robinson
098f03f685 arm: fix up boot partitions 2015-10-21 09:47:59 +01:00
Kalev Lember
a6d3b1c456 packagekit-cached-metadata.ks: Set up resolv.conf and hosts files
Copy over host system's /etc/resolv.conf and /etc/hosts to make it
possible to resolve kojipkgs.fedoraproject.org inside the chroot.
2015-10-20 21:29:24 +02:00
Kalev Lember
d293e561f4 packagekit-cached-metadata.ks: Use http for kojipkgs.fedoraproject.org
It turns out that koji builders can't access kojipkgs.fedoraproject.org
over https, but plain http works just fine.
2015-10-20 21:29:23 +02:00
Kalev Lember
2459d8254b Move packagekit-cached-metadata.ks to snippets/
... and make it a top-level script wrapped in %post ... %end.
2015-10-20 21:29:22 +02:00
Rex Dieter
6817b9661f split pk cached metadata hack into include'able snippet
and add to -kde-base
2015-10-20 11:12:14 -05:00
Rex Dieter
9fe671fe49 kde: Plasma session notifies for available updates
See also http://bugzilla.redhat.com/1262600
2015-10-20 08:41:12 -05:00
Kalev Lember
a355ff602c workstation: Include cached metadata for PackageKit
Instead of taking the metadata from PackageKit-cached-metadata package
as we were doing previously, copy it over directly during the compose
from https://kojipkgs.fedoraproject.org/mash/

This makes it much less error prone as we always get the very latest
metadata, and makes maintenance much simpler as we don't need to roll
PackageKit-cached-metadata by hand. Users are also going to appreciate
this because it makes post-GA updates smaller as they won't have to
download updates for the PackageKit-cached-metadata subpackage each time
PackageKit gets updated.
2015-10-19 20:46:36 +02:00
Luya Tshimbalanga
16d3e54ff7 design-suite: fix typo on f23-backgrounds-extras-base 2015-10-18 09:31:17 -07:00
Matthew Miller
9d0ef8b63c adds kbd,plymouth rpms back.
We have had -kbd in the kickstart for a long time, but because of BZ#1199868
it wasn't actually getting excluded. Not having it causes
systemd-vconsole-setup.service to fail so we are adding it back for now.

Additionally we need to add back plymouth to cover up the subsequent failure
of systemd-vconsole-setup.service. See BZ#1272684.
2015-10-17 13:01:18 -04:00
Kushal Das
c5098636e8 Fixes trac #128 Removes extra ifcfg file. 2015-10-15 13:46:12 +05:30
Luya Tshimbalanga
ba2ab327a1 design-suite: restore luxrender and add extra wallpapers 2015-10-13 10:37:40 -07:00
Bruno Wolff III
d62f2f1688 Games spin: xscreensaver-extras was supposed to get removed 2015-10-13 09:50:31 -05:00
Bruno Wolff III
524149a63e Games spin - cut to get back under 4 GiB 2015-10-12 19:30:16 -05:00
raveit65
077aacb29d Mate add f23-backgrounds-extras-base 2015-10-13 00:57:32 +02:00
Rex Dieter
7b8922bfca kde: drop (deprecated) xsession stuff 2015-09-25 10:09:04 -05:00
Rex Dieter
4dd1659d02 add trailing / , to ensure we copy to dir and not as file 2015-09-25 09:48:47 -05:00
Rex Dieter
b899a6e8ef kde: drop kdm reference 2015-09-25 09:20:25 -05:00
Rex Dieter
58fd2bb1b3 kde: drop reference to /etc/sysconfig/desktop
deprecated long ago
2015-09-25 09:19:13 -05:00
Rex Dieter
3dc4603931 kde: update default favorites 2015-09-25 09:17:20 -05:00
Rex Dieter
93c87e947c drop liveinst icon hack
no longer needed, and needlessly invalidates icon cache
2015-09-25 09:14:15 -05:00
Rex Dieter
22c37e61ca explicitly mkdir Desktop dir
workaround https://bugzilla.redhat.com/show_bug.cgi?id=1266243
2015-09-25 09:12:33 -05:00
Peter Robinson
78114bb82f adjust linux-firmware for cloud images 2015-09-23 07:16:18 +01:00
Rex Dieter
b44bc5a578 disable kwallet migrator 2015-09-21 20:16:13 -05:00
Kushal Das
ca778f7bc6 Removes extlinux parameter from bootloader information. 2015-09-15 02:49:38 +05:30
Dusty Mabe
29181aa376 cloud-base: workaround issue where langs are not getting installed.
Workaround BZ1262040 by removing the --instLangs arg from the
%packages line and rely on our previous hack to manually remove
langs after install. This fixes BZ1261249.

Signed-off-by: Kushal Das <kushaldas@gmail.com>
2015-09-15 02:45:50 +05:30
Luya Tshimbalanga
97fbfec937 design: use https for fpo address 2015-09-10 20:57:23 -07:00
Brendan Jones
aca277c870 Correct include, update ardour 2015-09-08 23:39:36 +02:00
David Ward
0ecfd28e29 fedora-live-base.ks: enable ModemManager service
The ModemManager package is already installed for all live images;
it should be enabled so users can connect to WWAN right after boot
using the NetworkManager applet.

Signed-off-by: David Ward <david.ward@ll.mit.edu>
2015-09-07 10:32:16 -06:00
Kevin Fenzi
a17b0e0933 Add ffado to jam spin. Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1259053 2015-09-03 09:57:50 -06:00
Adam Miller
6ea47a9570 add tsflags=nodocs to dnf.conf as well as yum.conf 2015-09-01 15:55:14 -05:00
Colin Walters
f2c71083fe atomic-installer: Use https by default
Similar to https://git.fedorahosted.org/cgit/spin-kickstarts.git/commit/?id=1e408e111008f539c89212a9ca9bb955e2c4f823
2015-08-26 15:22:25 -04:00
Amit
3543c6c06a scientific: pvm is retired 2015-08-17 22:15:54 +10:00
Luya Tshimbalanga
16ee97ef54 design-suite: temporarily removal of luxrender-blender due to broken dependency (rhbz #1253408) 2015-08-13 09:26:35 -07:00
Dan Book
8d322093ec menu items should be excluded by cinnamon now 2015-08-12 14:36:32 -04:00
Rex Dieter
54dd9b2395 kde: +firefox
per
https://lists.fedoraproject.org/pipermail/kde/2015-August/015363.html
2015-08-11 13:31:29 -05:00
Stephen Gallagher
987c20e3b4 Fedora Server: Include @networkmanager-submodules
This is needed for optional installations including WiFI or WWAN
2015-08-10 14:23:37 -04:00
raveit65
cbf8ff5eb6 Mate: use f23 backgrounds 2015-08-07 16:31:46 +02:00
Stephen Gallagher
aeb995e9ad Pull in @virtualization-headless instead of @virtualization 2015-08-06 08:47:15 -04:00
raveit65
dc042df773 Mate: add lightdm-gtk-greeter-settings 2015-07-30 17:25:56 +02:00
Bruno Wolff III
27454a96cd Remove games that pull in fluid-soundfont-lite-patches
fluid-soundfont-lite-patches is 200MB installed and we need some
big cuts to get under size again.
2015-07-26 00:38:18 -05:00
Christian Dersch
becb8f7b89 Added kickstart file for Astronomy Spin 2015-07-25 20:13:19 +02:00
Bruno Wolff III
ddfcfc68fa The name of the XFCE ks file changed 2015-07-24 11:37:16 -05:00
Adam Williamson
3d0080cf04 bump the KDE compose root size a bit
KDE composes have been failing for weeks due to insufficient
space in the compose root.
2015-07-22 08:42:00 -07:00
raveit65
d39c5a37b9 Mate: remove packagekit packages 2015-07-17 17:25:13 +02:00
Kushal Das
030ae28c34 Commenting out removal of linux-firmware package for #1234504
For some reason the kernel-core is not protected by dnf, so when
we are trying to remove linux-firmware, it was actually removing
kernel-core package. Commenting out the lines for now.
2015-07-15 19:42:16 +05:30
raveit65
aed60a7078 Mate: remove double libreoffice entry 2015-07-14 20:08:42 +02:00
raveit65
51d1bb00f8 Mate: allow smartmontools 2015-07-14 20:06:54 +02:00
raveit65
22be5d94da Mate: drop mate-themes-extras 2015-07-14 20:05:56 +02:00
raveit65
5345c35554 Mate: delete consolekit and networkmanager-bluetooth removal 2015-07-14 18:41:46 +02:00
Adam Williamson
cf118093e3 add dracut-live to fedora-live-base so lives boot: #1242586 2015-07-13 10:06:01 -07:00
Luya Tshimbalanga
b806637b11 design-suite: bring back phatch 2015-07-09 21:04:31 -07:00
raveit65
c0c9418ee3 Mate: add blueman 2015-07-03 10:53:36 +02:00
Luya Tshimbalanga
132707e051 design-suite: disable phatch due to rhbz#1192867 2015-06-26 23:53:07 -07:00
Dan Book
35bf985e34 cinnamon: fix packages ks, change size back to 6144 2015-06-25 12:59:08 -04:00
Dan Book
46a40768a7 cinnamon: switch totem for parole and restore bluetooth support 2015-06-24 12:03:21 -04:00
Kevin Fenzi
9f254062c3 Switch md5 to sha512. Fixes bug #1234068
This is pretty cosmetic as live and cloud images don't use passwords
and they install with sha512 fine, but some people may use these
kickstarts as a base for their spins, so we should use best practices.
2015-06-21 10:38:20 -06:00
Adam Williamson
d94b86c888 Don't sync the system clock when running live (RHBZ #1018162) 2015-06-18 09:30:33 -07:00
Luke Macken
1e408e1110 cloud-atomic: Use https for the fedora-atomic ostree remote
Signed-off-by: Colin Walters <walters@verbum.org>
2015-06-06 11:39:58 -04:00
raveit65
93977c162f Mate add parole and exaile 2015-06-03 15:56:16 +02:00
Colin Walters
c0c5d4d1a8 cloud-atomic: Fix typo in previous commit
The file doesn't end in .conf.
2015-06-02 14:22:07 -04:00
Colin Walters
557782f553 cloud-atomic: Enable growpart
docker-storage-setup is changing defaults, see
https://lists.projectatomic.io/projectatomic-archives/atomic-devel/2015-May/msg00119.html
2015-06-02 14:17:58 -04:00
raveit65
96293933a1 Mate: blacklist audacious audioplayer 2015-06-01 15:15:42 +02:00
Dennis Gilmore
b820b36242 cinnamon: increase the underlying filesystem to 6.5G since 6G is a tad too small
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-05-27 14:59:17 -05:00
Dennis Gilmore
d64c5a17e1 fix up includes on the cinnamon spin
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-05-27 14:09:09 -05:00
Dennis Gilmore
ad14cdb9fe cinnamon: add the cinnaomon spin, as approved by FESCo 2015-05-27 13:42:59 -05:00
Dennis Gilmore
e19a5f9467 Mate: move all the adding of packages into the -packages snippet,
move the contents from fedora-live-mate_compiz.ks into fedora-livecd-mate_compiz.ks
rename fedora-livecd-mate_compiz.ks to fedora-live-mate_compiz.ks
2015-05-27 10:28:51 -05:00
Dennis Gilmore
8c81031696 make the livecd version of the kde kickstart the live one 2015-05-27 10:23:10 -05:00
Dennis Gilmore
036cbc2ae6 rename all the live kickstarts to be just live.
there is conflicts in mate_compiz and KDE
2015-05-26 23:05:42 -05:00
Rex Dieter
a40ab7b175 Revert "kde: Enable folderview on kde live"
This reverts commit 769827f2e7.

It didn't work reliably, and we have a better solution,
https://admin.fedoraproject.org/updates/FEDORA-2015-8453
2015-05-21 11:35:08 -05:00
Rex Dieter
769827f2e7 kde: Enable folderview on kde live
workaround for
https://bugzilla.redhat.com/show_bug.cgi?id=1220862
2015-05-18 09:31:01 -05:00
Colin Walters
4dc7946ad4 docker: Use bootloader --none to work around Anaconda regression
We were getting grub2 in the base image again.  Apparently
for a while Anaconda has supported a cleaner syntax for this, and
since it fixes the bug, let's use it.

https://bugzilla.redhat.com/show_bug.cgi?id=1222132
2015-05-15 17:35:52 -04:00
Colin Walters
ed4f6a9e88 cloud-atomic-vagrant: Set root's password to vagrant too
This matches the Base box, and is standard per the Vagrant Base Box
guidelines: http://docs.vagrantup.com/v2/boxes/base.html

https://lists.projectatomic.io/projectatomic-archives/atomic-devel/2015-May/msg00046.html
2015-05-13 17:33:07 -04:00
Colin Walters
6ba647a663 docker: Don't use a hardcoded root password
Best practice is to use unprivileged service daemons inside Docker
containers.  But with this hardcoded root password, in the case of
remote code execution, an attacker could trivially escalate their
privileges to root/uid 0.  And while that's uid 0 inside a container,
that's a much larger attack surface.

Instead, do the same thing we're doing for the Cloud images: lock the
root password, create a user to make Anaconda happy, then delete the
user in %post.

https://bugzilla.redhat.com/show_bug.cgi?id=1175997
2015-05-06 14:36:59 -04:00
Rex Dieter
77955c8fc4 kde: drop plasma-netbook hack
plasma-netbook no longer exists
2015-05-05 12:06:24 -05:00
Rex Dieter
5a5764090a kde: Disable plasma-pk-updates on live image
See also saga at:
https://bugzilla.redhat.com/show_bug.cgi?id=1206760
2015-05-05 12:01:20 -05:00
Rex Dieter
9390940213 kde: drop apper references, fix baloofilerc 2015-05-05 11:49:44 -05:00
Rex Dieter
21696187bb kde: fix browser link 2015-05-05 11:40:10 -05:00
Ian McLeod
1e1a531b9b grow base partition for cloud and vagrant images
We control the actual size of the virtual disks with options on the
koji command line.  This change will allow the Vagrant root
partition to grow to the 40 GB we allocate in the koji image build
while the base cloud image will remain essentially unchanged, as it
is set to 3 GB in the rel-eng koji call.
2015-05-04 14:35:23 -05:00
Ian McLeod
ca057bc830 add rsync to non-atomic vagrant box
It gets installed at box launch time anyway.  Save users the
annoyance of having to wait.  This is in line with the Atomic
Vagrant images as well, which contain rsync in the composed tree.
2015-05-04 14:25:11 -05:00
Amit Saha
1dd0bbf214 Small fix for local cloud image creation instruction
ksflatten expects a "-c" option to point to the kickstart.
2015-04-27 14:10:55 +10:00
Kalev Lember
1b5f493b33 workstation: Sync included groups with comps
Comps commit b802fd1c8472bcf5eb2587cd9ba20fb301bbaa6e changed
workstation-product-environment to include the whole of @firefox group,
as opposed to just including the firefox package in the
workstation-product group. This commit syncs the change here too.
2015-04-24 22:38:03 +02:00
Kalev Lember
181d3e9f8c Drop any references to fedora-release-nonproduct
The package is gone in F22+ and folded into fedora-release.
2015-04-24 22:28:29 +02:00
Colin Walters
561734e70a fedora-virt-server.ks.in: Delete, obsoleted by the cloud image
I committed this 5 years ago with only a minimum of review, its main
feature was easier SSH key injection, a problem which has been solved
much better by the cloud image which uses `cloud-init`, as well as the
Vagrant boxes which use hardcoded vagrant SSH keys.
2015-04-23 12:20:46 -04:00
Dennis Gilmore
16945e23fd this file does not belong in the spin-kickstarts repo
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-04-23 11:13:21 -05:00
Colin Walters
a5726d984b atomic-installer: Set the default origin
Matching what we do in the cloud image, we also need to set the
default URL for updates.

Reported-by: Dennis Gilmore <dennis@ausil.us>
2015-04-23 11:21:54 -04:00
Colin Walters
e371dd6c3c cloud-base: Document how to use ImageFactory locally 2015-04-22 17:41:21 -04:00
Luya Tshimbalanga
16e4985f71 design-suite: fix design suite info 2015-04-21 18:25:18 -07:00
Dennis Gilmore
d31028b685 remove the Electronic_lab kickstart, it has failed to build for months
it is not included in f22 and will need ot be re reviewed and sumbitted
if interested parties step up and want to actively maintain and test

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-04-21 14:04:07 -05:00
Dennis Gilmore
905732e333 Server installs in anaconda default to / on xfs so do so on arm also
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-04-21 08:41:22 -05:00
Peter Robinson
29ca666dc8 ARM minimal: adjust image size now X isn't being pulled in again 2015-04-18 18:37:55 +01:00
Ian McLeod
1564226c33 tested refinements to non-atomic vagrant 2015-04-06 14:08:03 -04:00
Dennis Gilmore
1858982a84 switch / on serveer to xfs 2015-04-05 16:47:48 -05:00
Dennis Gilmore
839fa597dd increase the size of / on Xfce to 4gb, it now needs media bigger than 5gb 2015-04-05 16:45:29 -05:00
Stephen Gallagher
75ed8bb376 Fedora Server: re-add @hardware-support 2015-03-31 07:46:10 -04:00
Dan Horák
21545e84d6 update Server kickstart to match recent comps updates about hardware support 2015-03-30 18:08:14 +01:00
raveit65
7b59a6dc2a Mate: bump size for livecd creation to 6MB 2015-03-27 13:18:26 +01:00
Kushal Das
042f73d0f7 Adds DEVTIMEOUT option to /etc/sysconfig/network. #1204612
https://bugzilla.redhat.com/show_bug.cgi?id=1204612
2015-03-26 15:12:56 +05:30
Colin Walters
7d0d94b23d Revert "we can not install dnf-yum until FESCo signs off on it being allowed"
It's now agreed.

This reverts commit c3c01cfa0a.
2015-03-25 15:33:35 -04:00
Luya Tshimbalanga
e9003cbbe9 design-suite: remove commented packages 2015-03-22 21:09:11 -07:00
Bruno Wolff III
e1cac52dcc Games: Add back boswars
boswars is building again and no longer has a library conflict.
Hower this will put the games spin very close to 4 GiB and some
more tweaking might be needed.
2015-03-22 22:19:20 -05:00
Dennis Gilmore
c3c01cfa0a we can not install dnf-yum until FESCo signs off on it being allowed 2015-03-19 20:06:04 -05:00
Colin Walters
512d03deb0 cloud-atomic: Disable network.service
https://lists.fedoraproject.org/pipermail/cloud/2015-March/005131.html
2015-03-19 21:04:19 -04:00
Colin Walters
85f7fb5737 cloud-atomic: Add a more explanatory comment header 2015-03-19 21:04:19 -04:00
Colin Walters
961b78fbd8 docker-base: Add dnf-yum
Per the FESCo ticket.
2015-03-19 17:43:34 -04:00
Colin Walters
bf523267e2 docker-base: Add some instructions for local builds 2015-03-19 17:41:48 -04:00
Colin Walters
f2ad1bb926 docker-base: Start shipping fstab again
Even though it's silly, the ImageFactory-in-Koji use case calls into
libguestfs to introspect the target system, and libguestfs relies on
/etc/fstab to detect installed operating systems.
2015-03-19 17:37:37 -04:00
Colin Walters
0840fc1394 atomic-installer: Update scripts
These are now based on
https://github.com/rhinstaller/lorax/pull/8
2015-03-19 16:51:45 -04:00
Brendan Jones
1546029c57 jam: change kde config location 2015-03-19 05:36:26 +01:00
Matthew Miller
d90cbcb855 add fedora-cloud-base-vagrant.ks based on fedora-cloud-atomic-vagrant
THIS IS JUST A STARTING POINT — untested!
2015-03-18 15:40:52 -04:00
Colin Walters
cba7d68879 lorax-embed-repo: Update to use HTTP-based location
rpm-ostree-toolbox always uses this code path now; we spawn an "ostree
trivial-httpd" even for local use.  That way the same template can be
used for both remote repositories and local ones.
2015-03-16 13:52:28 -04:00
Colin Walters
71c243e572 atomic-installer/: New subdirectory with Lorax template
This is migrated from https://github.com/projectatomic/rpm-ostree-toolbox/blob/master/src/py/lorax-embed-repo.tmpl

It is a command template to embed content into the installer.
2015-03-16 13:46:24 -04:00
Dennis Gilmore
44178ef0b3 Remove the firewall line as it causes anaconda to add firewalld to the
package set. revert back to fedora-release
2015-03-13 13:36:10 -05:00
Rex Dieter
6eee3644ad kde: nuke nepomuk references 2015-03-11 12:57:06 -05:00
Rex Dieter
a9a49fa3d6 kde: s/oxygen-gtk/Adwaita/ 2015-03-11 12:54:43 -05:00
Dennis Gilmore
d4fa62eaab pull in fedora-release-cloud to make the docker base image smaller
during install dnf was pulling in fedora-release-server which added a lot of bloat
2015-03-11 10:38:08 -05:00
Rex Dieter
86e274f415 kde-base: fix kickstart favorites for plasma5 2015-03-11 08:38:48 -05:00
Brendan Jones
15dc7a2e7f jam: modify favourites location 2015-03-11 07:21:36 +01:00
luya
31bf6a37fc design-suite: fix correct url for both Design Suite and Design Team shorcuts 2015-03-09 02:29:53 -07:00
raveit65
59b44979a6 Mate: add more packages 2015-03-08 15:15:50 +01:00
Dennis Gilmore
e897975918 switch teh docker base image to dnf 2015-03-07 11:12:24 -06:00
Kevin Fenzi
5a91df2b97 Try this as a fix for ldconfig being so slow on boot on live media. bug 1195998 2015-03-06 13:17:41 -07:00
Colin Walters
1f694b994d atomic-vagrant: Mask cloud-init instead of using rm on /etc
Now that cloud-init is enabled in the systemd unit, that change
goes in /usr/lib...which we can't easily change.  There are
two potentially sane solutions:
 - Refactor the kickstarts here
 - Some support for systemd presets in kickstart files would
   allow us to have a later override here
2015-03-04 13:19:37 -05:00
Adam Williamson
125219301c fedora-live-kde-base.ks: follow-up to autologin session fix
There's *two* places where the session name is referenced, Kev
only fixed one.
2015-03-02 18:24:34 -08:00
Colin Walters
cbb26ee210 atomic-pxetolive: Enable cloud-init
Now that it's properly disabled by default in the package, we need to
enable it here.
2015-03-01 13:45:26 -05:00
raveit65
bbdcdea977 Mate: add libreoffice suite + drop some removes 2015-03-01 03:47:45 +01:00
Luya Tshimbalanga
747ea887ce design-suite: add design team and suite page minor revision 2015-02-27 20:12:21 -08:00
Luya Tshimbalanga
d07dcbc903 design-suite: add design team and suite page shortcut 2015-02-27 20:09:04 -08:00
Luya Tshimbalanga
0b9cfd0610 / ‘fedora-live-design_suite.ks’ 2015-02-27 19:34:19 -08:00
Colin Walters
d2984eca0c cloud-atomic-pxetolive: New file
For the Atomic Host PXE-to-Live feature.
2015-02-26 21:27:24 -05:00
Kevin Kofler
04ec5daa6b fedora-live-kde-base.ks: Change the autologin Session to plasma.desktop.
Plasma 5 uses plasma.desktop instead of kde-plasma.desktop.
2015-02-26 20:06:59 +01:00
Dennis Gilmore
d35b26ba04 add arm server image 2015-02-25 19:17:08 -06:00
Colin Walters
85e047bbe7 fedora-cloud-atomic-vagrant: New file for Changes/Vagrant_Box_Atomic
See https://fedoraproject.org/wiki/Changes/Vagrant_Box_Atomic
2015-02-25 17:27:57 -05:00
luya
7523a5030d design-suite: fixed typo on open-sans-fonts 2015-02-25 03:32:29 -08:00
Stephen Gallagher
4aa36b37f9 Fedora Server: Remove development packages
Fedora Server is targeted at deployment environments. We'll save
space on the DVD by skipping a lot of development tools.
2015-02-24 13:18:40 -05:00
Luya Tshimbalanga
579cdeeac1 / ‘fedora-live-design_suite.ks’ 2015-02-20 17:51:02 -08:00
Adam Williamson
d44fc9d737 fix double ? in fedora-repo files 2015-02-20 09:12:07 -08:00
Fabian Affolter
ac0bcc76c4 remove old packages 2015-02-20 14:44:56 +01:00
Bruno Wolff III
10259ee324 Games: Temporarily remove boswars, since it isn't building 2015-02-18 22:53:54 -06:00
Kevin Fenzi
0eb6b1bf31 Add a few packages requested to xfce spin and increase base size 2015-02-18 19:16:17 -07:00
Vaclav Pavlin
cf6ffa1988 fedora-docker-base: Remove fstab in %post 2015-02-12 13:48:19 +01:00
Dennis Gilmore
ab42e2ad26 choose more secure options for the repos 2015-02-11 08:21:57 -06:00
Dennis Gilmore
eab5b9ed44 KDE: increase the size needed for the arm KDE disk image. as it needs 190Mb more at least
users will need at least 6G on thie sd card so still targeting 8G or bigger media
2015-02-09 03:51:57 -06:00
Vaclav Pavlin
8f3beacf10 fedora-docker-base: remove machine-id after installation so that systemd can set it properly 2015-02-06 13:43:59 +01:00
Kushal Das
6bf1907a10 Updates the timezone in docker image to UTC.
Closes trac #91.
2015-01-28 14:08:40 +05:30
Dennis Gilmore
c699a0b7eb clean up the text printed in teh arm disk logs 2015-01-27 14:24:34 -06:00
Vaclav Pavlin
20a9971686 fedora-docker-base: adjust dbus.service to run in a container, mask some units to get rid of fails in boot transaction 2015-01-21 10:17:49 +01:00
Vaclav Pavlin
7c09012288 fedora-docker-base: Add rootfiles and regenerate locale after removal
https://fedorahosted.org/cloud/ticket/92
2015-01-21 09:23:04 +01:00
Luya Tshimbalanga
3f3d02bc82 + ‘.sparkleshare’
+ ‘SparkleShare.txt’
2015-01-18 10:40:50 -05:00
Luya Tshimbalanga
d0f9999891 design-suite: add several packages based on FAD events 2015-01-18 10:34:19 -05:00
Luya Tshimbalanga
0d9ba65717 design: added some packages 2015-01-17 19:11:33 -05:00
Luya Tshimbalanga
2cf009041d design: remove based on live desktop comment 2014-12-12 17:17:25 -08:00
Luya Tshimbalanga
982d2c2482 design: remove apps-folder-category, obsoleted by upstream 2014-12-12 17:14:58 -08:00
Peter Robinson
f39bf4894d soas: add some fonts 2014-12-12 16:18:43 -08:00
Peter Robinson
fa67a85c02 SoaS: reduce image size 2014-12-12 16:18:37 -08:00
raveit65
7496dc558f Mate: add more packages 2014-12-12 16:17:01 -08:00
Dennis Gilmore
fbd0a17e7c explude the other productimg packages 2014-12-12 16:10:35 -08:00
Dennis Gilmore
b947d49831 use link as the device for netwrok in the cloud images 2014-12-12 16:07:54 -08:00
Adam Williamson
9e226727b9 also put fedora-release-nonproduct in fedora-arm-base.ks
to fix the generic problem for Beta
2014-12-12 15:58:40 -08:00
Adam Williamson
eba9ca6a6f re-generate fontconfig cache in %post to work around #1169979 2014-12-12 10:48:43 -08:00
Adam Williamson
f77caba988 Revert "workstation: use env group, no need to list productimg"
This reverts commit ebff6b00b9.
It looks like livecd-creator can't handle env group syntax?
Revert for now, investigate later.
2014-12-04 15:39:59 -08:00
Adam Williamson
ebff6b00b9 workstation: use env group, no need to list productimg
You can use environment groups in kickstarts with this @^ syntax.
So we don't need to duplicate the environment group here, just
use it. We also don't need to list the productimg package, as
it's in the @workstation-product group which the environment
pulls in.
2014-12-04 12:18:53 -08:00
Bruno Wolff III
112b098d46 Remove stellarium from the games spin due to size
Things are going to be very close with removing just neverball. So it
looks like we need another removal and it is stellarium.

This is for bug 1168983.
2014-11-28 17:19:09 -06:00
Bruno Wolff III
45028e7a4b Cut neverball for size
With XFCE upping its target size, a cut needed to be made to
Games to keep it under its target size.
2014-11-28 11:01:37 -06:00
Kevin Kofler
50631d36d9 fedora-kde-packages.ks: Add system-config-language and kde-l10n.
That should enable installing the kde-l10n-* langpacks easily.
2014-11-28 04:06:40 +01:00
Stephen Gallagher
6fc115ffbd Work around pungi issue with productimg packages
Pungi and lorax pull in the complete repository set and then try
to load all possible fedora-productimg-* packages. We need to
explicitly exclude the ones for the different products.
2014-11-24 08:46:53 -05:00
Kevin Fenzi
7b6aead393 Xfce: Drop a bunch of space saving now that we are no longer targeting 700MB 2014-11-21 17:07:18 -07:00
Stephen Gallagher
3bc7b62f68 Include banner images for Product installs 2014-11-20 11:27:28 -05:00
Amit Saha
db65fdca24 scientific: add python3-sympy 2014-11-18 20:21:57 +10:00
Amit Saha
ca1105466f Scientific: Add couple of new tools
Adds IDLE and pandas for both Python 2 and 3.
2014-11-18 20:21:48 +10:00
Kalev Lember
004915b1e4 workstation: Use anaconda branding from fedora-productimg-workstation 2014-11-17 22:14:57 +01:00
Colin Walters
b47513bb14 cloud-atomic: Change osname to 'fedora-atomic'
No reason to have it differ, really.

Conflicts:
	fedora-cloud-atomic.ks
2014-11-17 17:51:26 -05:00
Colin Walters
90e71f7a4b cloud-atomic: Bring sanity to the remote setup
We were doing gyrations here between the "installmedia" remote and the
intended "fedora-atomic" remote.  Thinking about this, it's *far*
simpler if we pretend installmedia is the target remote.

We still need to delete the remote configuration Anaconda added and
re-add it with the real target URL.

Conflicts:
	fedora-cloud-atomic.ks
2014-11-17 17:50:32 -05:00
Matthew Miller
5710f9ff65 make the cloud base lang hacks line up with the same filenames as in the docker image 2014-11-14 10:20:05 -05:00
Matthew Miller
39c412833e more hacks for en_US in cloud base image 2014-11-13 14:10:52 -05:00
Rex Dieter
2120aded43 kde: support modifying existing /etc/sddm.conf 2014-11-13 12:39:40 -06:00
raveit65
efec98370f Mate: sync master with f21 2014-11-12 14:13:22 +01:00
Luya Tshimbalanga
9b11d77146 design-suite: another comment 2014-11-11 21:22:41 -08:00
Luya Tshimbalanga
514c03a962 design-suite: comment about gmic replacing GREYCStationary 2014-11-11 20:35:43 -08:00
Luya Tshimbalanga
afbd353140 design-suite: remove legacy comments 2014-11-11 20:30:44 -08:00
Matthew Miller
0d68707f4b hack around instLangs not working (due to https://bugzilla.redhat.com/show_bug.cgi?id=1051816) 2014-11-08 13:29:50 -05:00
Matthew Miller
f59d761db7 cloud images -- leave persistant journal, since upcoming cloud-init no longer pulls in rsyslog 2014-11-07 22:04:33 -05:00
Dennis Gilmore
be35caf183 point the atomic tree at the rawhide compose url 2014-11-07 18:51:10 -06:00
Colin Walters
26d2bef549 atomic: Switch /boot to ext4
For some reason Anaconda in Fedora rejects XFS as /boot, even though
that's what RHEL defaults to.
2014-11-05 12:38:31 -05:00
Colin Walters
8173ebec2e cloud-atomic: Drop yum/rpm bits from %post
While it makes sense to import the GPG key, it has to be done
as part of the treecompose, because it'll drop out of the rpmdb
on the next upgrade.

For yum, it was run as part of the treecompose, not Anaconda, so
there's already no history.
2014-11-04 21:12:16 -05:00
Matthew Miller
039307e153 Use GRUB2 for atomic instead extlinux 2014-11-04 21:10:28 -05:00
Colin Walters
319ef2422f cloud-atomic: Point to dl.fedoraproject.org
Since this is the repository that's actually getting updates.
2014-11-04 21:07:28 -05:00
Colin Walters
213dbfcaaa cloud-atomic: Use LVM by default in combination with docker-storage-setup
This will allow flexible expansion of direct Docker LVM.
2014-11-04 21:07:22 -05:00
Matthew Miller
0679b37d65 Revert "Use fstrim to zero out empty space rather than forcing it with dd"
Nope -- still does not work

This reverts commit 99c9224ef5.
2014-11-03 15:27:08 -05:00
Matthew Miller
0ab674dc2a cmdline output for hopefully better debugging in automation 2014-11-03 12:30:39 -05:00
Matthew Miller
aa63eae541 switch to use dnf for f22 2014-11-03 12:30:23 -05:00
Adam Williamson
bf3371ecfe Revert "Setup mdadm to turn off homehost (#1156614)"
This reverts commit 0bcbab3c71.
Per https://bugzilla.redhat.com/show_bug.cgi?id=1156614#c15 both
dlehman and I suspect it may be completely wrong, and it's not
strictly necessary right now, so let's leave it until dledford
clarifies.
2014-10-28 11:57:29 -07:00
Brian C. Lane
0bcbab3c71 Setup mdadm to turn off homehost (#1156614) 2014-10-28 11:43:20 -07:00
Rex Dieter
09c0f61959 kde-livecd: rely on @kde-office, @kde-education groups 2014-10-25 14:19:51 -05:00
Rex Dieter
f6aa9a0c70 kde-live-kde: rely on @kde-office, @kde-education groups
instead of listing individual packages
2014-10-25 11:09:34 -05:00
Kalev Lember
4af399d67e Drop the desktop spin kickstarts
It's superseded by the Workstation product.
2014-10-24 16:30:29 +02:00
Kalev Lember
722b29c75c Update remaining lives to use Workstation as base
... instead of the desktop spin.
2014-10-24 16:26:06 +02:00
Kalev Lember
ec57ca9e56 l10n: Adapt for Desktop -> Workstation rename
Rename the l10n kickstarts to match the Workstation kickstart file name
and update includes.
2014-10-24 16:24:29 +02:00
Matthew Miller
99c9224ef5 Use fstrim to zero out empty space rather than forcing it with dd
This didn't work with appliance-creator but _should_ for imagefactory. It's
a whole lot faster too.
2014-10-23 15:30:24 -04:00
Adam Williamson
c99924252b ...and fix SDDM one more time: correct name of Plasma session 2014-10-23 12:18:11 -07:00
Adam Williamson
cc7179c45d fix SDDM config write to not use 'EOF'
It's nested in another cat << EOF, so can't use the same string.
2014-10-23 11:42:27 -07:00
Adam Williamson
6d305ab349 update autologin conf for SDDM changes (from mbriza, #1149610) 2014-10-23 11:03:10 -07:00
Kevin Kofler
852fb1a0a1 fedora-livecd-kde.ks: update size target in the header comment
It was increased from 1 GB to 1.4 GB (MiniDVD) by a KDE SIG vote.
2014-10-19 04:37:37 +02:00
Kevin Kofler
78b16c4559 fedora-livecd-kde.ks: remove obsolete nhn-nanum-gothic-fonts blacklist
comps now only references the new naver-nanum-gothic-fonts name, so we
need to blacklist only that one.
2014-10-19 04:33:35 +02:00
Kalev Lember
b732c18132 Revert "workstation: Pull in all of workstation-product-environment"
Turns out the @^ construction for pulling in comps environment groups
doesn't work in kickstart, for reasons unknown.

This reverts commit 6c3c08f442.
2014-10-18 23:04:07 +02:00
Kalev Lember
bfa7d4e4f6 live base: Install fedora-release-nonproduct for non-product lives
Add fedora-release-nonproduct to fedora-live-base.ks to ensure it gets
pulled in for all spins. In order to avoid it getting pulled in to
the Workstation product that is also based on fedora-live-base.ks,
explicitly exclude fedora-release-nonproduct in workstation kickstart
file.

https://bugzilla.redhat.com/show_bug.cgi?id=1154235
2014-10-18 15:34:40 +02:00
Kalev Lember
0b975fe5d3 workstation: Pull in all of workstation-product-environment
... instead of listing individual groups manually in the kickstart file.
2014-10-18 15:26:24 +02:00
Peter Robinson
bfe90ab506 SOAS: update from gconf to gsettings 2014-10-17 17:33:09 +01:00
Peter Robinson
25b862c1e1 ARM minimal: ensure we get fedora-release 2014-10-17 17:24:28 +01:00
Matthew Miller
7f202a0e53 dd extlinux mbr during post as temporary workaround for bug #1147998 2014-10-14 16:00:42 -04:00
luya
8d5f9bb321 add LuxRender and Yafaray plugiins for Blender 2014-10-13 23:43:26 -07:00
raveit65
395757c4b6 mate: sync master with f21 branch 2014-10-13 19:17:11 +02:00
raveit65
5f7ca87f01 xfce: fix typo 2014-10-13 19:11:43 +02:00
Kevin Fenzi
3b362be489 Try some more removals to get Xfce under size 2014-10-13 10:41:38 -06:00
Bruno Wolff III
79fef84e8f Remove supertuxcart to get under size again 2014-10-11 01:06:06 -05:00
Kevin Fenzi
09661de452 Try and prune some more space on Xfce spin 2014-10-05 11:03:18 -06:00
Peter Robinson
30680a984e SoaS: fix naming (once and for all) 2014-10-03 10:32:48 +01:00
Matthew Miller
5f0fcd1d5e put the remove-firewalld code back -- apparently still needed and having it
there is breaking openstack
2014-10-02 13:23:32 -04:00
Kalev Lember
3ae4c4139a workstation: Sync the list of favourite apps with upstream 2014-10-01 17:48:56 +02:00
Kevin Fenzi
f64b8c7353 Drop some more large ibus stuff to try and get back under size on xfce. 2014-09-27 12:05:26 -06:00
Matthew Miller
8ba8270ff8 only english to keep the locale archive down until there's a better solution 2014-09-27 09:06:06 -04:00
Rex Dieter
151836c00d kde: -system-config-services (prefer kcm_systemd) 2014-09-26 20:32:41 -05:00
Rex Dieter
ef404752a2 kde: -system-config-users
update comment about gnome-disk-utility
add comment about removing system-config-date someday
2014-09-26 20:23:16 -05:00
Adam Williamson
96a16eefc4 from spot: add comfortaa fonts to live-base to fix #1116497 2014-09-19 11:06:36 -07:00
Kevin Kofler
fff32ba339 fedora-livecd-kde.ks: update CJK font blacklist (#1142512)
Also change the comment to document the limit as 1 GB (as listed in the
specs) rather than 1 GiB.
2014-09-18 00:01:41 +02:00
Rex Dieter
fdacfc48cd mate: fix fallout from kickstart renaming
should help fix recent mate spin compose failures
2014-09-17 12:40:17 -05:00
Adam Williamson
7df1d7ab82 from kparal: fix Test Day browser configuration 2014-09-15 09:08:54 -07:00
Dennis Gilmore
91e15f750c CLOUD: install the environment correctly 2014-09-11 18:42:37 -05:00
Adam Williamson
9d66334a55 fix exclusion of generic packages to not also exclude generic-jms-ra 2014-09-11 15:12:10 -07:00
Adam Williamson
ca1c7727aa explain why it's not safe to drop jruby 2014-09-11 15:01:59 -07:00
Dennis Gilmore
731df4402e cloud: do not explicitly remove jruby 2014-09-11 16:58:08 -05:00
Dennis Gilmore
3eafe889d9 rename kickstarts for new naming policy 2014-09-10 19:02:57 -05:00
Dennis Gilmore
d3a2195d57 make sure all the groups from the cloud-serevr-environment are in the install tree 2014-09-10 13:14:07 -05:00
Dennis Gilmore
d338e1456a CLOUD: install the cloud-server-environment, dont't install firewalld
select the cloud-server-environment instead of the different groups.
don't install and uninstall firewalld since anaconda allows us to not need it
2014-09-10 13:13:59 -05:00
Dennis Gilmore
94283bfff2 Revert "docker: Add fakesystemd to %packages to keep systemd out of base image"
This reverts commit f42fe5d85a.
2014-09-10 13:13:48 -05:00
Matthew Miller
cc5246b9ba fixes from Ian McLeod to make composes work using new scheme.
NOTE: this WILL NOT WORK without other changes to coms and spin/install (but
the current ones are broken anyway so I'm committing this).

See https://lists.fedoraproject.org/pipermail/cloud/2014-September/004207.html
for details
2014-09-09 14:07:02 -04:00
raveit65
0edeedbde3 mate livecd: clean up file list 2014-09-07 08:42:24 +02:00
raveit65
dcb9dc8ec8 f21, mate-compiz: temporarily fix for theme issue with anaconda rhbz 1136994 2014-09-07 08:37:40 +02:00
Adam Williamson
5e49468d39 we don't need to nix hwclock-save.service any more...
...because systemd dropped it in 2011:
http://lists.freedesktop.org/archives/systemd-commits/2011-May/001088.html
2014-09-06 18:11:51 -07:00
Vaclav Pavlin
cece80a91b docker: Add fakesystemd to %packages to keep systemd out of base image 2014-09-05 08:37:18 -05:00
Stephen Gallagher
a7e8a12ce7 Add the server environment to the fedora-install-server.ks 2014-09-04 10:49:47 -04:00
Stephen Gallagher
6140729189 Add @domain-client to the Fedora Server kickstart
Also drop @multimedia as we don't need it on Server
2014-09-03 16:44:29 -04:00
Matthew Miller
22c7c00a6b use 'cmdline' for text-based install for docker image 2014-09-03 13:20:26 -04:00
Adam Williamson
e65263fa4a Merge branch 'master' of ssh://git.fedorahosted.org/git/spin-kickstarts 2014-09-02 09:53:05 -07:00
Adam Williamson
629c19368c set up tmpfs in fstab, not livesys service (fixes #1135475) 2014-09-02 09:27:29 -07:00
Dennis Gilmore
ad74864bd6 atomic folks decided to willy nilly change things so adjust appropriately
Conflicts:
	fedora-cloud-atomic.ks
2014-09-02 11:10:05 -05:00
Kalev Lember
72304db676 workstation: Use the package list from workstation-packages.ks for netinstall
https://bugzilla.redhat.com/show_bug.cgi?id=1134524
2014-08-29 17:53:19 +02:00
Kalev Lember
745387e20e live-base: Drop a redundant package inclusion
Don't explicitly include qemu-guest-agent; it's is already listed in
@guest-desktop-agents comps group that is also pulled in to
fedora-live-base.
2014-08-29 17:53:18 +02:00
Kalev Lember
47e7a468e0 workstation: Sync groups with workstation-product-environment in comps 2014-08-29 14:37:07 +02:00
Kalev Lember
ff66f181a8 workstation: Rely on comps for package selection
Drop most package removals / additions from the kickstart file and rely
on the @workstation-product comps group pulling in the correct packages.

We'll need package selection done in comps in order to make Workstation
netinstall work properly.

https://bugzilla.redhat.com/show_bug.cgi?id=1134524
2014-08-29 14:37:06 +02:00
Kalev Lember
d2b1c2a323 workstation: Install the workstation-product group 2014-08-26 23:27:36 +02:00
Dennis Gilmore
a23371ece0 make sure cloud install tree has heat-cfntools
TODO, fix in a much better way
2014-08-26 00:17:55 -05:00
Dennis Gilmore
e04141ef29 make sure that teh cloud and workstation install trees do not remove java 2014-08-26 00:15:52 -05:00
Luya Tshimbalanga
cf21afd8b0 design-suite: add gmic 2014-08-23 11:13:15 -07:00
Kevin Fenzi
2b64928357 First cut at reducing size of Xfce spin this cycle. 2014-08-23 11:08:01 -06:00
Colin Walters
89a63ee25a atomic: Switch to autopart
We actually want LVM for atomic by default, since it allows a lot more
storage flexibility.
2014-08-21 18:24:27 -04:00
Elad Alfassa
5c326c797b workstation: Don't install icedtea-web by default
icedtea-web clutters the application view with two launchers for config
dialogs which are not really apps as we define the term.

It used to be excluded previously but accidentally slipped back in with
the live-desktop -> live-workstation kickstart renames; this commit
takes it out again.

https://bugzilla.redhat.com/show_bug.cgi?id=1131248
2014-08-19 08:51:56 +02:00
Bastien Nocera
a493743f9e workstation: Install workstation firewalld config
So that we use our workstation specific firewall:
http://www.hadess.net/2014/06/firewalls-and-per-network-sharing.html
2014-08-12 12:37:11 +02:00
Dennis Gilmore
b0850152d8 license files have moved, and we no longer ship the collection as GPL but MIT 2014-08-01 12:05:44 -05:00
Dennis Gilmore
8180b563f1 fix up the options to the bootloader config, make the rootfs smaller. 2014-07-30 02:29:54 -05:00
Vaclav Pavlin
022cc883c0 Add kickstart for Docker base image 2014-07-30 02:29:51 -05:00
Miloslav Trmač
bc28d4e272 Server: Use server-product-environment by default
Most importantly, cause fedora-release-server to be installed.
2014-07-23 17:03:16 +02:00
Colin Walters
7d8b302b9f atomic: Remove %post which calls fixfiles
This should be handled correctly at installation time.  If it's not, I
think what we really want is a %post --relabel or something option to
have Anaconda take care of this.
2014-07-21 14:09:24 -04:00
Colin Walters
56085be1db atomic: No need to strip out packages post-install
Anaconda doesn't require firewalld at least anymore, and in any case
we can't strip packages from the tree.
2014-07-21 14:08:46 -04:00
Colin Walters
ceba259b5a atomic: default.target is set in the tree
The compose process sets it.
2014-07-21 14:08:22 -04:00
Colin Walters
e8ca9581eb atomic: Strip GRUB1/EC2 bits
These don't work, because OSTree doesn't understand GRUB1 config
files.  We should focus on HVM.
2014-07-21 14:07:32 -04:00
Colin Walters
04ec88194a atomic: Drop %packages section
Not relevant when doing an OSTree install.
2014-07-21 14:07:03 -04:00
Colin Walters
b73614d1e1 atomic: Use ostreesetup instead of %repo
Since we're doing an OSTree install
2014-07-21 14:06:35 -04:00
Peter Robinson
2fa7a61c8e remove growroot in arm images to test 1109603 2014-07-16 10:28:48 +01:00
Matthew Miller
44dd601bc4 put experimental cloud spin back to same as base cloud spin exept for i18n/docs 2014-07-11 11:54:19 -04:00
Matthew Miller
b5c6a9265b fedora-release-cloud in cloud images 2014-07-11 11:01:56 -04:00
Miloslav Trmač
65190cd71f Server: Drop some langpack packages that don’t have a major server use 2014-07-10 20:32:08 +02:00
Miloslav Trmač
4e610f4fae Server: Add more “uservisible” groups 2014-07-10 20:29:54 +02:00
Miloslav Trmač
ec2dce353f Server: Add more infrastructure-server groups 2014-07-10 20:29:31 +02:00
Miloslav Trmač
f2e4d2629e Server: Don’t ship any desktop 2014-07-10 20:29:04 +02:00
Jens Petersen
ba1430e757 exclude -imsetting* otherwise qt pulls in imsettings-qt causing trouble
see https://bugzilla.redhat.com/show_bug.cgi?id=1116291
2014-07-09 15:07:58 +09:00
Matthew Miller
398ba1441b use hd0,0 in the grub.conf since we're switching to full-disk images instead of single partition 2014-07-08 14:50:29 -04:00
Stephen Gallagher
dbeebcaca1 Add container-management and headless-management to Fedora Server
Also replace usages of @jbossas with @javaenterprise as it has been
renamed in comps.xml
2014-07-08 14:30:31 -04:00
Miloslav Trmač
d81d7e30c5 Server: Add provisional openlmi entry 2014-07-08 19:40:13 +02:00
Miloslav Trmač
c2c9381978 Server: Drop explicit bind-* references, these packages are in comps 2014-07-08 19:40:00 +02:00
Miloslav Trmač
6b5a6951c8 Server: Exclude some of the large desktops 2014-07-08 19:39:40 +02:00
Miloslav Trmač
1eaff68343 Server: Allow wildfly dependencies.
The disabling of java-1.8.0-openjdk seems like an artifact of the
1.7/1.8 duality and no longer applies.

Also allow other wildfly dependencies: jruby, and generic-jms-ra.
2014-07-08 15:05:17 +02:00
Miloslav Trmač
a505605420 Server: Add packages that we ultimately want in comps 2014-07-08 14:50:06 +02:00
Miloslav Trmač
7f9d8fbe7a Server: Add groups required for the server environments in comps 2014-07-08 12:17:24 +02:00
Miloslav Trmač
ae95c23f2f Server: Drop GUI/workstation-focused groups 2014-07-07 22:00:17 +02:00
Matthew Miller
e60fa6ff31 name of net-renaming systemd file changed; changed to match
put network back to "unpredicatable" so that predictable eth0 is the default
on all images regardless of virtualized hardware
2014-07-07 11:36:15 -04:00
Adam Williamson
7426bd8c0f add networkmanager-submodules package group to appropriate package lists 2014-06-27 09:09:51 -07:00
Matthew Miller
0edba30722 experimental cloud image -- go back to cloud-init, since no one is currently working on developing min-cloud-agent 2014-06-27 01:21:57 -04:00
Kevin Fenzi
84abe1643c java-1.7.0-openjdk is retired now. 2014-06-25 16:17:51 -06:00
Bruno Wolff III
4c741afb8e Games: Put back openlierox now that it builds again 2014-06-24 07:05:08 -05:00
Bruno Wolff III
01183e9516 Games: Add gbrainy based on recommendation 2014-06-24 06:47:32 -05:00
Bruno Wolff III
f18156010c Remove removal references to packages that no longer exist 2014-06-24 06:43:31 -05:00
Dennis Gilmore
426bd4e1e7 x should now just start so lets remove the xorg snippet 2014-06-20 08:51:14 -05:00
Matthew Miller
841a2908f4 Revert "Revert "use no_timer_check boot option -- see https://bugzilla.redhat.com/show_bug.cgi?id=1102592#c5""
Yesterday was not a good day for doing things without double-checking. I
reverted this on the wrong branch. It *should* be here on this one. So, I'm
re-reverting. Awesome.

This reverts commit c90a8409a4.
2014-06-19 08:29:32 -04:00
Matthew Miller
c90a8409a4 Revert "use no_timer_check boot option -- see https://bugzilla.redhat.com/show_bug.cgi?id=1102592#c5"
Dennis says to not to. :)

This reverts commit 604f71d449.
2014-06-18 11:16:17 -04:00
Matthew Miller
604f71d449 use no_timer_check boot option -- see https://bugzilla.redhat.com/show_bug.cgi?id=1102592#c5 2014-06-18 10:55:41 -04:00
Matthew Miller
48da3aacb7 use --extlinux instead of extlinux 2014-06-18 09:22:34 -04:00
Matthew Miller
dba6e97afe use persistent journal in experimental cloud image 2014-06-18 09:06:37 -04:00
Matthew Miller
88e267d5b7 install only US english to keep size down (experimental cloud image only) 2014-06-17 09:20:07 -04:00
Matthew Miller
596e4a84f7 excludedocs (in the "experimental" cloud image only for now) 2014-06-17 09:17:23 -04:00
Matthew Miller
6d305f2685 don't need grub2 package in cloud images (as we are using extlinux) 2014-06-17 08:58:26 -04:00
Fabian Affolter
a641c933b9 exclude openvas-client 2014-06-13 15:59:22 +02:00
Matthew Miller
c42bafdd9b use cmdline instead of text for experimental cloud kickstart 2014-06-13 08:54:46 -04:00
Dennis Gilmore
2b7bfc67a5 make sure authoconfig is installed so anaconda does not puke 2014-06-12 17:37:18 -05:00
Fabian Affolter
b9f6e8b3e1 update exl. pkg list 2014-06-05 14:39:06 +02:00
Kalev Lember
f844fe2791 Disable gnome-software automatic updates downloading
The gnome-settings-daemon updates plugin is gone and update downloading
is handled by gnome-software instead. Adapt the live image schema
overrides for the changes.
2014-06-03 13:25:11 +02:00
Kalev Lember
c42ccad987 workstation: Add back the HighContrast cache removal
It was lost in the desktop -> workstation conversion.
2014-06-03 13:18:14 +02:00
Matthew Miller
e8e1e59fb0 don't include and remove firewalld -- anaconda can now handle that 2014-06-02 14:51:48 -04:00
Matthew Miller
26cce5f5dc experimental cloud spin: use min-cloud-agent instead of cloud-init 2014-06-02 14:48:31 -04:00
Matthew Miller
a272436f45 the future Fedora Atomic, although this is currently just regular. it will diverge soon 2014-06-02 12:04:23 -04:00
Matthew Miller
6cc4bb9b19 add cloud big data kickstart (currently same as the base) 2014-06-02 11:48:17 -04:00
Matthew Miller
f8d6e01d07 experimental cloud kickstart, initially based on cloud-base 2014-06-02 11:21:24 -04:00
Dennis Gilmore
e8bbd2f00b CLOUD: fix up the kickstart to make the world happy 2014-05-30 08:30:17 -05:00
Dennis Gilmore
d4b5366a57 Revert "try using cmdline instead of text for cloud installs"
This reverts commit 1f37a24e7a.
2014-05-22 17:04:29 -05:00
Dennis Gilmore
e1778df1fe cloud: try using ens3 for network dev 2014-05-22 16:34:32 -05:00
Dennis Gilmore
1f37a24e7a try using cmdline instead of text for cloud installs 2014-05-22 16:22:26 -05:00
Dennis Gilmore
dd1f2890a0 try creating and deleting a user 2014-05-20 13:40:23 -05:00
Dennis Gilmore
e41164127e attempt to use teh same network name as is used in my local vm 2014-05-20 13:01:06 -05:00
Dennis Gilmore
57a518fdea install only kernel-core into the cloud image 2014-05-20 12:44:28 -05:00
Matthias Clasen
42b2c22ddc Workstation: Add scl-utils 2014-05-12 10:32:58 -04:00
Dennis Gilmore
5d35678eb9 remove --nobase from installer kickstarts 2014-05-09 23:56:19 -05:00
Dennis Gilmore
a5f3d45341 try to tell anaconda to use the device witha link 2014-05-07 17:44:14 -05:00
Dennis Gilmore
39725ad62a force text mode for installs. dont specify the network device. 2014-05-06 15:38:49 -05:00
Dennis Gilmore
8c34b5ffa9 ARM: kickstart cleanups
remove vfat kickstarts, we are going to use u-boot in raw space
without needing two sets of images with different partitioning we
can remove the seperate partitioning snippets and put the
partitioning in base.
2014-05-06 12:31:06 -05:00
Dennis Gilmore
b8472d7f87 include the workstation packages on the arm workstation image.
ensure that initial-setup and initail-setup-gui are not on the image as
gnome has its ownsetup tool
2014-05-06 12:27:01 -05:00
Josh Boyer
54415d973c Add initial Fedora Workstation live kickstarts 2014-05-06 10:08:41 -04:00
Amit Saha
cfb0130681 Scientific: Comment out sagemath 2014-05-06 23:33:46 +10:00
Dennis Gilmore
c847f5b78f cloud: set / to 3g due to anaconda requirements, remove unneeded files 2014-05-01 16:19:37 -05:00
Matthew Miller
d998406bae make dhclient keep retrying on failure. rh bug https://bugzilla.redhat.com/show_bug.cgi?id=1011013 2014-04-22 10:26:06 -04:00
Dennis Gilmore
2e8e82a93d install uboot-images-armv7 rather than the old individual u-boto images
don't install initial-setup-gui on the minimal text only image
2014-04-21 16:07:44 -05:00
Dennis Gilmore
d8f9852e47 remove @dial-up and @standard from the minimal arm image 2014-04-12 08:49:27 -05:00
Rex Dieter
09a1dd5807 kde: disable baloo for live user 2014-04-08 21:40:27 -05:00
Kevin Kofler
ccd8c30b88 fedora-live-base.ks: do not hardcode fedora-release in %post
Do not hardcode the fedora-release package name in the %post scriptlet
(in the place that imports the Fedora RPM GPG key). Instead, use
"--whatprovides system-release", which is strictly equivalent if
fedora-release is used, but also works when the *-release package is
named differently.

This makes live easier for remixes, which have to replace fedora-release
with generic-release or ${remixname}-release. They would otherwise have
to edit fedora-live-base.ks.
2014-04-07 14:04:57 +02:00
Dennis Gilmore
854d60c781 increase size of / for arm desktop image
currently the desktop image is failing to compose, this is due to needing
an additional 126MB on the / filesystem. lets give it an extra 1000MB
2014-04-04 12:40:27 -05:00
Adam Williamson
9470ce8863 update SoaS live spin version numbers 2014-04-03 10:11:20 -07:00
Matthew Miller
08f336ed40 exclude uboot-tools from cloud images (arm only; not needed) 2014-04-02 12:54:01 -04:00
Dennis Gilmore
40f4327565 do not install the lpae kernel in the images. The hardware we support that
needs the lpae kernel is best served using anaconda installs not images
2014-02-12 03:35:09 -06:00
Kevin Fenzi
85220e627b Add initial-setup-gui for arm. Fixes bug #1049545 2014-01-08 15:23:23 -07:00
Luya Tshimbalanga
ffb9dc20a5 design: add more acategories for apps-folder, removal of Inkscape tutorial in favor of design tutorials 2013-12-29 21:31:45 -08:00
Dennis Gilmore
c6112064c0 import the gpg key since live and cloud is 2013-12-12 04:15:28 -06:00
Dennis Gilmore
352a416c61 use uname -i as it gives the arch used as the basearch by yum uname -m is incorrect 2013-12-12 04:12:29 -06:00
Adam Williamson
922fff0b59 correct path when copying GPL to live root (unversioned docdirs) 2013-12-11 14:56:15 -08:00
Matthew Miller
91a9117bc4 switch order of serial and virtual console so logs output to serial console
because that's more useful in openstack. Note does not affect pvgrub
(and therefore ec2)
2013-12-10 15:58:02 -05:00
Matthew Miller
07ed9c93b2 set releasever and basearch so we can find the right RPM GPG key to import 2013-12-10 15:09:10 -05:00
Dennis Gilmore
8f0370b13f remove desktops from server 2013-12-09 19:43:42 -06:00
Dennis Gilmore
41845d3dc4 remove desktops and development from cloud installer 2013-12-09 19:41:28 -06:00
Dennis Gilmore
70e4580977 setup kickstarts for each product, copies of fedora-install-fedora.ks 2013-12-09 19:38:19 -06:00
Matthew Miller
c6f36e4c10 cloud image import fedora GPG key for RPMs, as the livecd does 2013-12-06 12:16:02 -05:00
Dan Mashal
c8ddd8dc4e MATE-Compiz: drop ConsoleKit 2013-12-04 14:27:03 -08:00
Christoph Wickert
09ac8634dd Drop mtpaint exclusion, already in comps 2013-12-04 16:02:30 +01:00
Christoph Wickert
fede4b181c LXDE: Switch from firefox to midori 2013-12-04 16:02:30 +01:00
Christoph Wickert
8c563ee734 LXDE: Drop ssmtp, we no longer have a smtpd in the default install 2013-12-04 16:02:30 +01:00
Matthew Miller
77ea37a424 selinux context fixes for cloud image 2013-12-04 09:50:21 -05:00
Luya Tshimbalanga
d3410ae947 design: add gimp-separate+ 2013-12-01 17:28:14 -08:00
Luya Tshimbalanga
a382d63c17 design: comment OEF line 2013-11-25 14:54:22 -08:00
Dennis Gilmore
74f896bdbf rhel6's ksflatten doesnt support --extlinux 2013-11-24 22:13:52 -06:00
Luya Tshimbalanga
33e214ee06 design: add tutorials shortcut in dash apps 2013-11-22 13:52:54 -08:00
Brendan Jones
51673c1ddc Jam: replace ardour with ardour3 2013-11-19 14:28:37 +01:00
Brendan Jones
c430042f08 Jam: add openAv LV2 plugins 2013-11-19 14:26:27 +01:00
Matthew Miller
24e8c12302 1000MB default /, as requested by Fedora OpenStack team 2013-11-18 12:26:05 -05:00
Matthew Miller
fe5b6843ac by popular demand, disable the iptables firewall entirely. 2013-11-18 12:15:19 -05:00
Luya Tshimbalanga
9b40e37957 design: added gimp-gap 2013-11-17 11:46:37 -08:00
Fabian Affolter
56bc67430b remove obsolete pkgs 2013-11-05 17:58:47 +01:00
Dennis Gilmore
41b3b4dea6 making cloud images is easier if we include the base 2013-11-01 16:49:46 -05:00
Dennis Gilmore
adfe66c38f We should now be able to exclude gimp-help*
Revert "This makes compsoes blow up so need to revert"

This reverts commit e853d96f22.
2013-10-31 14:33:26 -05:00
Kevin Kofler
ab82d07e4f fedora-live*-kde.ks: Completely remove references to kaffeine.
They were already commented out. Now that kaffeine is gone from Fedora,
they are not going to come back.
2013-10-27 00:30:01 +02:00
Dennis Gilmore
8bf40fdc8e add cloud image kickstarts, pulled from the cloud-kickstart repo, we have different snippets per arch because they need different kernels 2013-10-26 08:43:38 -05:00
Brendan Jones
6f76dabb74 Jam: add new lv2 plugins, aj-snapshot 2013-10-24 07:47:28 +02:00
Peter Robinson
0741647868 SoaS: add FotoToon 2013-10-23 17:35:44 +01:00
Adam Williamson
681365531c fix and simplify setting of firefox homepage in qa-test-day.ks 2013-10-22 09:16:03 -07:00
Bruno Wolff III
1bdc87189a Use git version to get version name
Using git version is simpler as it handles oddball cases internally.
Since we have been using mostly lightweight tags I have set it to
search those in addition to annotated tags for the best match. The
output for commits that don't have a tag seems a bit nicer as well.
2013-10-18 15:10:14 -05:00
Luya Tshimbalanga
9a57bcfb07 design: add tutorials list lnk 2013-10-16 20:30:04 -07:00
Luya Tshimbalanga
d275ae9403 design: add tutorials list lnk 2013-10-16 20:28:17 -07:00
Dennis Gilmore
6aa8533f0e install dracut-config-generic on arm images to get a generic initramfs
remove it in %post so updates get host only initramfs's
2013-10-16 21:59:40 -05:00
Kalev Lember
32e066e039 Adapt for changed rpm gpg key names 2013-10-17 00:17:33 +02:00
Luya Tshimbalanga
1cbf4f481f fixed icon access for tutorials 2013-10-15 23:15:07 -07:00
Dennis Gilmore
e853d96f22 This makes compsoes blow up so need to revert
Revert "Drop gimp-help, b/c it's huge. (#1000891)"

This reverts commit 1288d6007d.
2013-10-13 23:20:01 -05:00
Matthias Clasen
bb14cdd406 Desktop: drop prelink
We're still oversize, and prelink is generally unloved.
2013-10-08 12:58:31 -04:00
Matthias Clasen
ff93964670 desktop: drop gnome-boxes and gnome-dictionary
We're oversize, and we have a nice application installer
now. Having boxes no the spin causes some problems wrt
to network configuration, anyway.
2013-10-08 12:56:43 -04:00
Dennis Gilmore
2dfb8c0758 use --extlinux on arm, add dracut-generic-config as a workaround for a dracut bug 2013-10-07 22:21:50 -05:00
Rex Dieter
7492604654 kde: SDDM doesn't start (#1015048) 2013-10-03 10:05:58 -05:00
Bill Nottingham
1288d6007d Drop gimp-help, b/c it's huge. (#1000891) 2013-10-03 10:49:19 -04:00
Amit Saha
96cf7a22e5 Scientific: Increase install root size 2013-10-03 16:23:01 +10:00
Fabian Affolter
b9dc4f5f49 remove more pkgs 2013-10-01 23:32:48 +02:00
Dan Mashal
045b630a4e Security: Add space to prevent failures on compose 2013-09-24 18:28:48 -07:00
Peter Robinson
4df45db78e SoaS: add lightdm as it's not pulled in by lightdm-gtk anymore it seems 2013-09-25 01:07:43 +01:00
Luya Tshimbalanga
6d05550b86 design: fix link for tutorials 2013-09-17 11:33:47 -07:00
Luya Tshimbalanga
573d47ed00 design: add gimp-paint-studio and link for tutorials 2013-09-17 11:18:58 -07:00
Luya Tshimbalanga
61239d49f4 design: add gimp-paint-studio and link for tutorials 2013-09-17 11:12:21 -07:00
Dan Mashal
1f41edbb13 MATE: trim some more packages for size. 2013-09-15 14:06:44 -07:00
Shakthi Kannan
62a0e57497 Increase FEL DVD payload size to 10240 2013-09-15 06:59:06 +05:30
Amit Saha
e51dfb813a Scientific: Increase the part size 2013-09-12 17:27:42 +10:00
Kevin Fenzi
c6f9b71b37 Drop kbluetooth and rdesktop for now from e-lab to get things testable. 2013-09-11 09:47:33 -06:00
Amit Saha
217620ac55 Scientific: Add back sagemath.
Fix: https://bugzilla.redhat.com/show_bug.cgi?id=1006230
2013-09-11 11:40:54 +10:00
Luya Tshimbalanga
987c05cc5e design: temporarily remove rdesktop 2013-09-10 16:04:33 -07:00
Amit Saha
8f0b1a1f68 Scientific: including sage fails depcheck for no clear reason 2013-09-10 13:00:57 +10:00
Amit Saha
d26fba8808 Scientific: Add sagemath 2013-09-09 09:39:29 +10:00
Amit Saha
d96f923c04 Scientific: firefox deps are now fixed 2013-09-06 15:19:57 +10:00
Fabian Affolter
6dfda6e355 Synced with xfce 2013-09-06 00:36:47 +02:00
Fabian Affolter
f3b92ac9e0 Removed more packages to save space 2013-09-06 00:35:55 +02:00
Peter Robinson
528f3500f2 SoaS: add lightdm-gtk 2013-09-05 23:23:49 +01:00
Peter Robinson
c9fa0ffb82 update sugar 2013-09-05 23:18:04 +01:00
Amit Saha
9562f29b46 Scientific: Remove matplotlib's wx backend 2013-09-06 08:11:32 +10:00
Matthias Clasen
aa0ea4aa4d desktop: we don't need uboot-tools on the desktop spin 2013-09-05 17:46:59 -04:00
Amit Saha
c08f8c215f Scientific: Add Python 3 packages.
Disabling torque for now.
2013-09-05 17:02:11 +10:00
Brendan Jones
5664467ce1 Jam: add new non-* packages 2013-09-04 06:14:14 +02:00
Amit Saha
cfd1288c29 Scientific: Include additional packages
Disable firefox for now.
2013-09-03 13:03:26 +10:00
Kevin Kofler
e1715dc151 fedora-live-kde-base.ks: fix #1003619 (SDDM autologin)
Set SDDM rather than KDM to autologin liveuser on the KDE live image.

Patch by Martin Bříza.
2013-09-02 22:45:02 +02:00
Bruno Wolff III
431bc90632 Add missing 'f' to updates and testing repo urls 2013-08-31 08:08:04 -05:00
Luya Tshimbalanga
4fcffa3b92 design: fixes group 2013-08-28 23:14:20 -07:00
Dennis Gilmore
aaa3151692 make / bigger on KDE images 2013-08-28 20:26:52 -05:00
Adam Williamson
5ee23ccea9 add workaround for #679486 from kparal (see comment #86) 2013-08-28 09:29:19 -05:00
Dennis Gilmore
f7b98bb655 setup extlinux bootloader on arm images 2013-08-26 23:10:33 -05:00
Dennis Gilmore
29f179c805 increase the size of the / partitions for Desktop and Mate images 2013-08-26 20:57:23 -05:00
Dennis Gilmore
947fd69d5f target 2gb for minimal images so they can be installed into beaglebone black nand 2013-08-26 17:09:15 -05:00
Kevin Kofler
da24aef084 fedora-livecd-kde.ks: Bump payload size.
Also update the comments at the top of fedora-live-kde.ks and
fedora-livecd-kde.ks, it's been ages since "livecd-kde" last fit on an
actual CD, the target size is 1 GiB now.
2013-08-26 16:16:35 +02:00
Dan Mashal
58345f2cc3 Remove mate-icon-theme-faenza from the right place 2013-08-25 22:02:46 -07:00
Dan Mashal
da40dc8382 MATE: block mate-icon-theme-faenza for space 2013-08-25 21:52:25 -07:00
Adam Williamson
1f12485e42 make fedora-repo.ks consistent with the actual filename 2013-08-21 16:50:07 -07:00
Bruno Wolff III
2be322d626 Use the higher tag when there are more than one
If two or more tags of the right format point point to
HEAD, we probably want the later of the two.
2013-08-20 21:44:29 -05:00
170 changed files with 3667 additions and 3261 deletions

View File

@ -1,9 +1,5 @@
# Get the version name first by seeing if HEAD is tagged # Get a version name based off the nearest tag (include lightweight tags)
version := $(shell git tag --points-at HEAD -l '0.*.*' | head -1) version := $(shell git describe --tags)
# And if it wasn't use a git hash
ifeq ($(version),)
version := $(shell git log -1 --abbrev=8 --pretty=git%h)
endif
DESTDIR := /usr DESTDIR := /usr
@ -22,6 +18,8 @@ install:
install -m 644 custom/* $(DATADIR)/$(name)/custom install -m 644 custom/* $(DATADIR)/$(name)/custom
mkdir -p -m 755 $(DATADIR)/$(name)/l10n mkdir -p -m 755 $(DATADIR)/$(name)/l10n
install -m 644 l10n/* $(DATADIR)/$(name)/l10n install -m 644 l10n/* $(DATADIR)/$(name)/l10n
mkdir -p -m 755 $(DATADIR)/$(name)/snippets
install -m 644 snippets/* $(DATADIR)/$(name)/snippets
clean: clean:
rm -f $(name)-*.tar.gz rm -f $(name)-*.tar.gz

23
README
View File

@ -1,23 +0,0 @@
The master branch is where development takes place:
- it may contain kickstart files that are broken, or
- spin concepts that are in the process of being
approved by the Board (trademark approval), or
- spin concepts that are in the process of being
approved by the Spins SIG
The release specific branches contain spin concepts that:
- are approved (both by Board and Spin SIG)
- maintained for the remainder of the release cycle
git clone ssh://git.fedorahosted.org/git/spin-kickstarts.git spin-kickstarts
cd spin-kickstarts
# If you need a specific branch other than master:
git checkout BRANCHNAME
# No tag has been added yet tag HEAD with
git tag VERSION
git push --tags
make
# Publish the released tar ball
make publish
# Clean up the generated files:
make clean

45
README.md Normal file
View File

@ -0,0 +1,45 @@
# fedora-kickstarts #
This project is used to manage the Fedora kickstart files used in composing Fedora release images.
The master branch is used by rawhide and each release branch is used by that release.
All changes should be made via the PR workflow.
This project is packaged in Fedora as the spin-kickstarts package allowing users to see
and modify the kickstart files for their local needs.
Maintainers for each image are listed in the `maintainers.toml` file.
## To make a release ##
git clone ssh://git@pagure.io/fedora-kickstarts.git fedora-kickstarts
cd fedora-kickstarts
# If you need a specific branch other than master:
git checkout BRANCHNAME
# No tag has been added yet tag HEAD with
git tag VERSION
git push --tags
make
# Publish the released tar ball
make publish
# Clean up the generated files:
make clean
## Build logs ##
To see build logs go to
https://koji.fedoraproject.org/koji
"Packages" tab, and filter by Fedora-Workstation-Live for example.
Technical info about the officialy released images can be found at
https://kojipkgs.fedoraproject.org/compose/
# bug reports #
Bugs should be reported to the spin-kickstarts bugzilla component:
https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora&component=spin-kickstarts

View File

@ -1,4 +1,4 @@
%include ../fedora-livecd-desktop.ks %include ../fedora-live-workstation.ks
part / --size 6000 part / --size 6000

View File

@ -3,7 +3,7 @@
# Contact QA team if you have any improvements for this kickstart: # Contact QA team if you have any improvements for this kickstart:
# https://fedoraproject.org/wiki/QA # https://fedoraproject.org/wiki/QA
%include ../fedora-livecd-desktop.ks %include ../fedora-live-workstation.ks
## System configuration ## System configuration
@ -111,7 +111,7 @@ firefox
# "EOF" is quoted so that variables are not expanded. Search for "here-document" # "EOF" is quoted so that variables are not expanded. Search for "here-document"
# in man bash. # in man bash.
cat >> /etc/rc.d/init.d/livesys << "EOF" cat >> /var/lib/livesys/livesys-session-extra << "EOF"
# Create Test Day welcome screen # Create Test Day welcome screen
# Note that shebang must be written this way, else it is considered as comment # Note that shebang must be written this way, else it is considered as comment
@ -135,29 +135,14 @@ ln -s /usr/share/applications/test-day-welcome.desktop /etc/xdg/autostart/
# Remove anaconda welcome screen (if it exists), it would display instead of ours # Remove anaconda welcome screen (if it exists), it would display instead of ours
rm -f /home/liveuser/.config/autostart/fedora-welcome.desktop rm -f /home/liveuser/.config/autostart/fedora-welcome.desktop
# Change Firefox start page to open Test Day wiki and IRC chat PREFDIR=`ls -d /usr/lib*/firefox/browser/defaults/preferences`
# (and a few more properties) cat << FOE >> $PREFDIR/00-test-day.js
mkdir /tmp/firefox
unzip /usr/lib*/firefox/browser/omni.ja -d /tmp/firefox
cat << FOE > /tmp/firefox/chrome/en-US/locale/branding/browserconfig.properties
browser.startup.homepage=https://fedoraproject.org/wiki/Test_Day:Current | http://webchat.freenode.net/?channels=fedora-test-day
FOE
cat << FOE >> /tmp/firefox/defaults/preferences/firefox-branding.js
pref("startup.homepage_welcome_url",""); pref("startup.homepage_welcome_url","");
pref("startup.homepage_override_url",""); pref("startup.homepage_override_url","");
pref("browser.rights.3.shown", true); pref("browser.rights.3.shown", true);
pref("browser.startup.homepage", "data:text/plain,browser.startup.homepage=https://fedoraproject.org/wiki/Test_Day:Current | http://webchat.freenode.net/?channels=fedora-test-day");
FOE FOE
# We need to re-zip the whole archive (instead of just updating files), because
# the original archive is "Firefox optimized" and updating doesn't work
# https://bugzilla.mozilla.org/show_bug.cgi?id=605524
OMNIJA=`ls /usr/lib*/firefox/browser/omni.ja`
rm -f $OMNIJA
(cd /tmp/firefox; zip -r -0 $OMNIJA *)
rm -rf /tmp/firefox
# Adjust launchers in dash using a vendor override. (Adding a profile would # Adjust launchers in dash using a vendor override. (Adding a profile would
# be another way to do this.) # be another way to do this.)
cat << FOE >> /usr/share/glib-2.0/schemas/org.gnome.shell.gschema.override cat << FOE >> /usr/share/glib-2.0/schemas/org.gnome.shell.gschema.override

View File

@ -1,99 +0,0 @@
# Kickstart file to build the appliance operating
# system for fedora.
# This is based on the work at http://www.thincrust.net
lang C
keyboard us
timezone US/Eastern
auth --useshadow --enablemd5
selinux --permissive
firewall --disabled
bootloader --timeout=1 --append="acpi=force"
network --bootproto=dhcp --device=eth0 --onboot=on
services --enabled=network
# Uncomment the next line
# to make the root password be thincrust
# By default the root password is emptied
#rootpw --iscrypted $1$uw6MV$m6VtUWPed4SqgoW6fKfTZ/
#
# Partition Information. Change this as necessary
# This information is used by appliance-tools but
# not by the livecd tools.
#
part / --size 1024 --fstype ext4 --ondisk sda
#
# Repositories
#
%include fedora-repo.ks
#
# Add all the packages after the base packages
#
%packages --excludedocs --nobase
bash
kernel
grub
e2fsprogs
passwd
policycoreutils
chkconfig
rootfiles
yum
vim-minimal
acpid
#needed to disable selinux
lokkit
#Allow for dhcp access
dhclient
iputils
#
# Packages to Remove
#
# no need for kudzu if the hardware doesn't change
-kudzu
-prelink
-setserial
-ed
# Remove the authconfig pieces
-authconfig
-rhpl
-wireless-tools
# Remove the kbd bits
-kbd
-usermode
# these are all kind of overkill but get pulled in by mkinitrd ordering
-mkinitrd
-kpartx
-dmraid
-mdadm
-lvm2
-tar
# selinux toolchain of policycoreutils, libsemanage, ustr
-policycoreutils
-checkpolicy
-selinux-policy*
-libselinux-python
-libselinux
# Things it would be nice to loose
-fedora-logos
generic-logos
-fedora-release-notes
%end
#
# Add custom post scripts after the base post.
#
%post
%end

View File

@ -1,51 +0,0 @@
lang en_US.UTF-8
#keyboard us
auth --useshadow --enablemd5
selinux --enforcing
firewall --enabled --service=mdns,ssh
# make sure that initial-setup runs and lets us do all the configuration bits
firstboot --reconfig
services --enabled=ssh,NetworkManager,avahi-daemon,rsyslog,chronyd --disabled=network
%include fedora-repo.ks
%packages
@core
@standard
@hardware-support
@dial-up
kernel
kernel-lpae
chrony
arm-boot-config
initial-setup
#lets resize / on first boot
dracut-modules-growroot
# install uboot images
uboot-beagle
uboot-beaglebone
uboot-origen
uboot-panda
uboot-smdkv310
uboot-uevm
uboot-wandboard_dl
uboot-wandboard_solo
uboot-wandboard_quad
%end
%post
# Because memory is scarce resource in most arm systems we are differing from the Fedora
# default of having /tmp on tmpfs.
echo "Disabling tmpfs for /tmp."
systemctl mask tmp.mount
/usr/sbin/a-b-c
%end

View File

@ -1,10 +0,0 @@
%include fedora-arm-base.ks
%include fedora-arm-xbase.ks
%include fedora-desktop-packages.ks
%include fedora-arm-vfat-partitioning.ks
%packages
-initial-setup
%end

View File

@ -1,10 +0,0 @@
%include fedora-arm-base.ks
%include fedora-arm-xbase.ks
%include fedora-desktop-packages.ks
%include fedora-arm-partitioning.ks
%packages
-initial-setup
%end

View File

@ -1,11 +0,0 @@
%include fedora-arm-base.ks
%include fedora-arm-xbase.ks
%include fedora-kde-packages.ks
%include fedora-arm-vfat-partitioning.ks
%post
echo -n "Enabling initial-setup gui mode on startup"
ln -s /usr/lib/systemd/system/initial-setup-graphical.service /etc/systemd/system/graphical.target.wants/initial-setup-graphical.service
echo .
%end

View File

@ -1,13 +0,0 @@
%include fedora-arm-base.ks
%include fedora-arm-xbase.ks
%include fedora-kde-packages.ks
%include fedora-arm-partitioning.ks
part / --size=3400 --fstype ext4
%post
echo -n "Enabling initial-setup gui mode on startup"
ln -s /usr/lib/systemd/system/initial-setup-graphical.service /etc/systemd/system/graphical.target.wants/initial-setup-graphical.service
echo .
%end

View File

@ -1,11 +0,0 @@
%include fedora-arm-base.ks
%include fedora-arm-xbase.ks
%include fedora-lxde-packages.ks
%include fedora-arm-vfat-partitioning.ks
%post
echo -n "Enabling initial-setup gui mode on startup"
ln -s /usr/lib/systemd/system/initial-setup-graphical.service /etc/systemd/system/graphical.target.wants/initial-setup-graphical.service
echo .
%end

View File

@ -1,11 +0,0 @@
%include fedora-arm-base.ks
%include fedora-arm-xbase.ks
%include fedora-lxde-packages.ks
%include fedora-arm-partitioning.ks
%post
echo -n "Enabling initial-setup gui mode on startup"
ln -s /usr/lib/systemd/system/initial-setup-graphical.service /etc/systemd/system/graphical.target.wants/initial-setup-graphical.service
echo .
%end

View File

@ -1,13 +0,0 @@
%include fedora-arm-base.ks
%include fedora-arm-xbase.ks
%include fedora-mate-packages.ks
%include fedora-arm-vfat-partitioning.ks
part / --size=4000 --fstype ext4
%post
echo -n "Enabling initial-setup gui mode on startup"
ln -s /usr/lib/systemd/system/initial-setup-graphical.service /etc/systemd/system/graphical.target.wants/initial-setup-graphical.service
echo .
%end

View File

@ -1,13 +0,0 @@
%include fedora-arm-base.ks
%include fedora-arm-xbase.ks
%include fedora-mate-packages.ks
%include fedora-arm-partitioning.ks
part / --size=4000 --fstype ext4
%post
echo -n "Enabling initial-setup gui mode on startup"
ln -s /usr/lib/systemd/system/initial-setup-graphical.service /etc/systemd/system/graphical.target.wants/initial-setup-graphical.service
echo .
%end

View File

@ -1,17 +0,0 @@
%include fedora-arm-base.ks
%include fedora-arm-vfat-partitioning.ks
%post
# setup systemd to boot to the right runlevel
echo -n "Setting default runlevel to multiuser text mode"
rm -f /etc/systemd/system/default.target
ln -s /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
echo .
echo -n "Enabling initial-setup text mode on startup"
ln -s /usr/lib/systemd/system/initial-setup-text.service /etc/systemd/system/multi-user.target.wants/initial-setup-text.service
echo .
%end

View File

@ -1,17 +0,0 @@
%include fedora-arm-base.ks
%include fedora-arm-partitioning.ks
%post
# setup systemd to boot to the right runlevel
echo -n "Setting default runlevel to multiuser text mode"
rm -f /etc/systemd/system/default.target
ln -s /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
echo .
echo -n "Enabling initial-setup text mode on startup"
ln -s /usr/lib/systemd/system/initial-setup-text.service /etc/systemd/system/multi-user.target.wants/initial-setup-text.service
echo .
%end

View File

@ -1,5 +0,0 @@
bootloader --location=none
part /boot --size=512 --fstype ext3
part swap --size=512 --fstype swap
part / --size=3000 --fstype ext4

View File

@ -1,11 +0,0 @@
%include fedora-arm-base.ks
%include fedora-arm-xbase.ks
%include fedora-soas-packages.ks
%include fedora-arm-vfat-partitioning.ks
%post
echo -n "Enabling initial-setup gui mode on startup"
ln -s /usr/lib/systemd/system/initial-setup-graphical.service /etc/systemd/system/graphical.target.wants/initial-setup-graphical.service
echo .
%end

View File

@ -1,11 +0,0 @@
%include fedora-arm-base.ks
%include fedora-arm-xbase.ks
%include fedora-soas-packages.ks
%include fedora-arm-partitioning.ks
%post
echo -n "Enabling initial-setup gui mode on startup"
ln -s /usr/lib/systemd/system/initial-setup-graphical.service /etc/systemd/system/graphical.target.wants/initial-setup-graphical.service
echo .
%end

View File

@ -1,5 +0,0 @@
bootloader --location=none
part /boot/uboot --size=20 --fstype vfat
part swap --size=512 --fstype swap
part / --size=3400 --fstype ext4

View File

@ -1,20 +0,0 @@
%packages
@base-x
@fonts
@input-methods
@multimedia
@printing
%end
%post
# X on arm does not detect the driver needed correctly so we need a snippet to set something
# using fbdev as the lowest common denominator.
cat > /etc/X11/xorg.conf.d/fbdev.conf <<EOF
Section "Device"
Identifier "Display"
Driver "fbdev"
EndSection
EOF
%end

View File

@ -1,11 +0,0 @@
%include fedora-arm-base.ks
%include fedora-arm-xbase.ks
%include fedora-xfce-packages.ks
%include fedora-arm-vfat-partitioning.ks
%post
echo -n "Enabling initial-setup gui mode on startup"
ln -s /usr/lib/systemd/system/initial-setup-graphical.service /etc/systemd/system/graphical.target.wants/initial-setup-graphical.service
echo .
%end

View File

@ -1,11 +0,0 @@
%include fedora-arm-base.ks
%include fedora-arm-xbase.ks
%include fedora-xfce-packages.ks
%include fedora-arm-partitioning.ks
%post
echo -n "Enabling initial-setup gui mode on startup"
ln -s /usr/lib/systemd/system/initial-setup-graphical.service /etc/systemd/system/graphical.target.wants/initial-setup-graphical.service
echo .
%end

23
fedora-budgie-common.ks Normal file
View File

@ -0,0 +1,23 @@
%packages
fedora-release-budgie
# Exclude unwanted groups that fedora-live-base.ks pulls in
-@dial-up
-@input-methods
-@standard
# Install budgie environment
@^budgie-desktop-environment
# recommended apps
@budgie-desktop-apps
@libreoffice
libreoffice-draw
libreoffice-math
thunderbird
# Exclude unwanted packages from @anaconda-tools group
-gfs2-utils
-reiserfs-utils
%end

22
fedora-cinnamon-common.ks Normal file
View File

@ -0,0 +1,22 @@
# fedora-cinnamon-common.ks
#
# Description:
# - Fedora package set for the Cinnamon Desktop Environment
#
# Maintainer(s):
# - Dan Book <grinnz@grinnz.com>
%packages
fedora-release-cinnamon
# install env-group to resolve RhBug:1891500
@^cinnamon-desktop-environment
@libreoffice
rhythmbox
# extra backgrounds
f36-backgrounds-extras-gnome
%end

View File

@ -0,0 +1,24 @@
# This is a basic Fedora cloud spin designed to work with Azure.
# Inherit from cloud base
%include fedora-cloud-base.ks
%packages
# Fedora Cloud Base includes the qemu guest agent and it is not
# required for Azure: https://pagure.io/cloud-sig/issue/319
-qemu-guest-agent
WALinuxAgent
%end
%post --erroronfail
cat > /etc/ssh/sshd_config.d/50-client-alive-interval.conf << EOF
ClientAliveInterval 120
EOF
cat >> /etc/chrony.conf << EOF
# Azure's virtual time source:
# https://docs.microsoft.com/en-us/azure/virtual-machines/linux/time-sync#check-for-ptp-clock-source
refclock PHC /dev/ptp_hyperv poll 3 dpoll -2 offset 0
EOF
%end

35
fedora-cloud-base-gcp.ks Normal file
View File

@ -0,0 +1,35 @@
# This is a basic Fedora cloud spin designed to work with GCP.
# Note that GCP prefers UEFI so we'll need to make sure this image
# is created from a machine that is started in UEFI mode.
# Inherit from cloud base
%include fedora-cloud-base.ks
# Change serial port configuration to recommended default for GCP (ttyS0,38400n8d)
# Don't show bootloader as it's impossible for the user to get to it in time
# So we might as well not waste the 1 second on each boot.
# https://cloud.google.com/compute/docs/import/import-existing-image
bootloader --timeout=0 --location=mbr --append="no_timer_check net.ifnames=0 console=ttyS0,38400n8d"
# redefine `services` here to drop cloud-init systemd unit enablements from
# fedora-cloud-base.ks since we don't use them.
services --enabled=sshd
%packages
# GCP provides its own guest environment.
google-compute-engine-guest-configs
-cloud-init
# Fedora Cloud Base includes the qemu guest agent. GCP prefers
# that it not be installed https://pagure.io/cloud-sig/issue/319
-qemu-guest-agent
%end
%post --erroronfail
cat <<EOF > /etc/NetworkManager/conf.d/gcp-mtu.conf
# In GCP it is recommended to use 1460 as the MTU.
# Set it to 1460 for all connections.
# https://cloud.google.com/network-connectivity/docs/vpn/concepts/mtu-considerations
[connection]
ethernet.mtu = 1460
EOF
%end

View File

@ -0,0 +1,69 @@
# Like the Cloud Base image, but tuned for vagrant. Enable
# the vagrant user, disable cloud-init.
%include fedora-cloud-base.ks
services --disabled=cloud-init,cloud-init-local,cloud-config,cloud-final
# So, to be clear, this gaping security hole is an integral part of how
# Vagrant works - These images are _not_ supposed to be run in any public-
# Internet facing way - They are for use on developer setups, almost always
# with NAT
user --name=vagrant --password=vagrant
# Suggestion from @purpleidea that most/many vagrant boxes also set root PW
# to "vagrant" for ease of use. Again, see comments above.
rootpw vagrant
# The addition of the net.ifnames=0 and biosdevnames=0 option ensures that
# even on VirtualBox virt, we get a primary network device with "eth0" as the name
# This simplifies things and allows a single disk image for both supported Vagrant
# platforms (virtualbox and kvm)
bootloader --timeout=1 --location=mbr --append="no_timer_check console=tty1 console=ttyS0,115200n8 net.ifnames=0 biosdevname=0"
%packages
# The default koji Vagrantfile configuration uses rsync to sync files between
# the vagrant host and the guest. It uses yum to verify that rsync is present
# and/or install it if it is not. It will fail without adding the yum compat
# layer for dnf
# TODO: Teach vagrant about dnf
dnf-yum
# rsync gets installed when the Vagrant box is first launched on the
# users setup. This can actually take a bit of time. Just fold it
# in to the base box disk image
rsync
# Add in sshfs for vagrant-sshfs plugin
fuse-sshfs
%end
%post --erroronfail
# Work around cloud-init being both disabled and enabled; need
# to refactor to a common base.
systemctl mask cloud-init cloud-init-local cloud-config cloud-final
# Vagrant setup
sed -i 's,Defaults\\s*requiretty,Defaults !requiretty,' /etc/sudoers
echo 'vagrant ALL=(ALL) NOPASSWD: ALL' > /etc/sudoers.d/vagrant-nopasswd
sed -i 's/.*UseDNS.*/UseDNS no/' /etc/ssh/sshd_config
mkdir -m 0700 -p ~vagrant/.ssh
cat > ~vagrant/.ssh/authorized_keys << EOKEYS
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA6NF8iallvQVp22WDkTkyrtvp9eWW6A8YVr+kz4TjGYe7gHzIw+niNltGEFHzD8+v1I2YJ6oXevct1YeS0o9HZyN1Q9qgCgzUFtdOKLv6IedplqoPkcmF0aYet2PkEDo3MlTBckFXPITAMzF8dJSIFo9D8HfdOV0IAdx4O7PtixWKn5y2hMNG0zQPyUecp4pzC6kivAIhyfHilFR61RGL+GPXQ2MWZWFYbAGjyiYJnAmCP3NOTd0jMZEnDkbUvxhMmBYSdETk1rRgm+R4LOzFUGaHqHDLKLX+FIPKcF96hrucXzcWyLbIbEgE98OHlnVYCzRdK8jlqm8tehUc9c9WhQ== vagrant insecure public key
EOKEYS
chmod 600 ~vagrant/.ssh/authorized_keys
chown -R vagrant:vagrant ~vagrant/.ssh/
cat > /etc/ssh/sshd_config.d/10-vagrant-insecure-rsa-key.conf <<EOF
# For now the vagrant insecure key is an rsa key
# https://github.com/hashicorp/vagrant/issues/11783
PubkeyAcceptedKeyTypes=+ssh-rsa
EOF
# Further suggestion from @purpleidea (James Shubin) - extend key to root users as well
mkdir -m 0700 -p /root/.ssh
cp /home/vagrant/.ssh/authorized_keys /root/.ssh/authorized_keys
chmod 600 /root/.ssh/authorized_keys
chown -R root:root /root/.ssh
%end

151
fedora-cloud-base.ks Normal file
View File

@ -0,0 +1,151 @@
# This is a basic Fedora cloud spin designed to work in OpenStack and other
# private cloud environments. It's configured with cloud-init so it will
# take advantage of ec2-compatible metadata services for provisioning ssh
# keys. Cloud-init creates a user account named "fedora" with passwordless
# sudo access. The root password is empty and locked by default.
#
# This kickstart file is designed to be used with ImageFactory (in Koji).
#
# To do a local build, you'll need to install ImageFactory. See
# http://worknotes.readthedocs.org/en/latest/cloudimages.html for some notes.
#
# For a TDL file, I store one here:
# https://pagure.io/fedora-atomic/raw/master/f/fedora-atomic-rawhide.tdl
# (Koji generates one internally...what we really want is Koji to publish it statically)
#
# Once you have imagefactory and imagefactory-plugins installed, run:
#
# curl -O https://pagure.io/fedora-atomic/raw/master/f/fedora-atomic-rawhide.tdl
# tempfile=$(mktemp --suffix=.ks)
# ksflatten -v F22 -c fedora-cloud-base.ks > ${tempfile}
# imagefactory --debug base_image --file-parameter install_script ${tempfile} fedora-atomic-rawhide.tdl
#
text # don't use cmdline -- https://github.com/rhinstaller/anaconda/issues/931
lang en_US.UTF-8
keyboard us
timezone --utc Etc/UTC
selinux --enforcing
rootpw --lock --iscrypted locked
firewall --disabled
# We pass net.ifnames=0 because we always want to use eth0 here on all the cloud images.
bootloader --timeout=1 --location=mbr --append="no_timer_check net.ifnames=0 console=tty1 console=ttyS0,115200n8"
services --enabled=sshd,cloud-init,cloud-init-local,cloud-config,cloud-final
# Configure for gpt with bios+uefi
clearpart --all --initlabel --disklabel=gpt
part prepboot --size=4 --fstype=prepboot
part biosboot --size=1 --fstype=biosboot
part /boot/efi --size=100 --fstype=efi
part /boot --size=1000 --fstype=ext4 --label=boot
part btrfs.007 --size=2000 --fstype=btrfs --grow
btrfs none --label=fedora btrfs.007
btrfs /home --subvol --name=home LABEL=fedora
btrfs / --subvol --name=root LABEL=fedora
%include fedora-repo.ks
reboot
##### begin package list #############################################
%packages --instLangs=en
# Include packages for the cloud-server-environment group
@^cloud-server-environment
# Don't include the kernel toplevel package since it pulls in
# kernel-modules. We're happy for now with kernel-core.
-kernel
kernel-core
# Don't include dracut-config-rescue. It will have dracut generate a
# "rescue" entry in the grub menu, but that also means there is a
# rescue kernel and initramfs that get created, which (currently) add
# about another 40MiB to the /boot/ partition. Also the "rescue" mode
# is generally not useful in the cloud.
-dracut-config-rescue
# Plymouth provides a graphical boot animation. In the cloud we don't
# need a graphical boot animation. This also means anaconda won't put
# rhgb/quiet on kernel command line
-plymouth
# Install qemu-guest-agent https://pagure.io/cloud-sig/issue/319 To
# improve the integration with OpenStack and other VM management
# systems (oVirt, KubeVirt).
qemu-guest-agent
# No need for firewalld for now. We don't have a firewall on by default.
-firewalld
# Don't include the geolite2 databases, which end up with 66MiB
# in /usr/share/GeoIP
-geolite2-country
-geolite2-city
%end
##### end package list ###############################################
##### begin kickstart post ###########################################
%post --erroronfail
if [ "$(arch)" = "x86_64" ]; then
# Set up legacy BIOS boot if we booted from UEFI
grub2-install --target=i386-pc /dev/vda
fi
# Blivet sets pmbr_boot flag erroneously and we need to purge it
# otherwise it'll fail to boot
parted /dev/vda disk_set pmbr_boot off
# linux-firmware is installed by default and is quite large. As of mid 2020:
# Total download size: 97 M
# Installed size: 268 M
# So far we've been fine shipping without it so let's continue.
# More discussion about this in #1234504.
echo "Removing linux-firmware package."
rpm -e linux-firmware
# See the systemd-random-seed.service man page that says:
# " It is recommended to remove the random seed from OS images intended
# for replication on multiple systems"
echo "Removing random-seed so it's not the same in every image."
rm -f /var/lib/systemd/random-seed
echo "Import RPM GPG key"
releasever=$(rpm --eval '%{fedora}')
basearch=$(uname -i)
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
echo "Zeroing out empty space."
# Create zeros file with nodatacow and no compression
touch /var/tmp/zeros
chattr +C /var/tmp/zeros
# This forces the filesystem to reclaim space from deleted files
dd bs=1M if=/dev/zero of=/var/tmp/zeros || :
echo "(Don't worry -- that out-of-space error was expected.)"
# Force sync to disk (Cf. https://pagure.io/cloud-sig/issue/340#comment-743430)
btrfs filesystem sync /
rm -f /var/tmp/zeros
btrfs filesystem sync /
# When we build the image a networking config file gets left behind.
# Let's clean it up.
echo "Cleanup leftover networking configuration"
rm -f /etc/NetworkManager/system-connections/*.nmconnection
# Truncate the /etc/resolv.conf left over from NetworkManager during the
# kickstart. This causes delays in boot with cloud-init because the
# 192.168.122.1 DNS server cannot be reached.
truncate -s 0 /etc/resolv.conf
# Clear machine-id on pre generated images
truncate -s 0 /etc/machine-id
%end
##### end kickstart post ############################################

View File

@ -0,0 +1,29 @@
# Description: Packages for the NeuroFedora computational neuroscience lab image.
#
# Maintained by the NeuroFedora SIG:
# https://neuro.fedoraproject.org
# mailto:neuro-sig@lists.fedoraproject.org
%packages
fedora-release-compneuro
# Includes numpy, scipy, jupyter, pandas, scikit, scipy, statsmodels, sympy, matplotlib
@python-science
#Computational neuroscience packages
arbor
genesis-simulator
moose
nest
neuron
neuron-devel
python3
python3-brian2
python3-ipython
python3-lfpy
python3-nest
python3-netpyne
python3-neuron
python3-pynn
python3-steps
%end

View File

@ -0,0 +1,70 @@
# See fedora-container-common.ks for details on how to hack on container image kickstarts
# This base is a stripped back Fedora image without python3/dnf.
# If you need that use the standard base image.
%include fedora-container-common.ks
%packages --excludedocs --instLangs=en --nocore --excludeWeakdeps
microdnf
%end
%post --erroronfail --log=/root/anaconda-post.log
# remove some random help txt files
rm -fv usr/share/gnupg/help*.txt
# Pruning random things
rm usr/lib/rpm/rpm.daily
rm -rfv usr/lib64/nss/unsupported-tools/ # unsupported
# Statically linked crap
rm -fv usr/sbin/{glibc_post_upgrade.x86_64,sln}
ln usr/bin/ln usr/sbin/sln
# Remove some dnf info
rm -rfv /var/lib/dnf
# don't need icons
rm -rfv /usr/share/icons/*
#some random not-that-useful binaries
rm -fv /usr/bin/pinky
# we lose presets by removing /usr/lib/systemd but we do not care
rm -rfv /usr/lib/systemd
# if you want to change the timezone, bind-mount it from the host or reinstall tzdata
rm -fv /etc/localtime
mv /usr/share/zoneinfo/UTC /etc/localtime
rm -rfv /usr/share/zoneinfo
# Final pruning
rm -rfv /var/cache/* /var/log/* /tmp/*
%end
%post --nochroot --erroronfail --log=/mnt/sysimage/root/anaconda-post-nochroot.log
set -eux
# https://bugzilla.redhat.com/show_bug.cgi?id=1343138
# Fix /run/lock breakage since it's not tmpfs in docker
# This unmounts /run (tmpfs) and then recreates the files
# in the /run directory on the root filesystem of the container
# NOTE: run this in nochroot because "umount" does not exist in chroot
umount /mnt/sysimage/run
# The file that specifies the /run/lock tmpfile is
# /usr/lib/tmpfiles.d/legacy.conf, which is part of the systemd
# rpm that isn't included in this image. We'll create the /run/lock
# file here manually with the settings from legacy.conf
# NOTE: chroot to run "install" because it is not in anaconda env
chroot /mnt/sysimage install -d /run/lock -m 0755 -o root -g root
# See: https://bugzilla.redhat.com/show_bug.cgi?id=1051816
# NOTE: run this in nochroot because "find" does not exist in chroot
KEEPLANG=en_US
for dir in locale i18n; do
find /mnt/sysimage/usr/share/${dir} -mindepth 1 -maxdepth 1 -type d -not \( -name "${KEEPLANG}" -o -name POSIX \) -exec rm -rfv {} +
done
%end

57
fedora-container-base.ks Normal file
View File

@ -0,0 +1,57 @@
# See fedora-container-common.ks for details on how to hack on container image kickstarts
# This base is a standard Fedora image with python3 and dnf
%include fedora-container-common.ks
%packages --excludedocs --instLangs=en --nocore --excludeWeakdeps
rootfiles
# https://communityblog.fedoraproject.org/modularity-dead-long-live-modularity/
fedora-repos-modular
tar # https://bugzilla.redhat.com/show_bug.cgi?id=1409920
vim-minimal
dnf
dnf-yum # https://fedorahosted.org/fesco/ticket/1312#comment:29
sudo
-glibc-langpack-en
-langpacks-en
%end
%post --erroronfail --log=/root/anaconda-post.log
# remove some extraneous files
rm -rf /var/cache/dnf/*
rm -rf /tmp/*
# https://pagure.io/atomic-wg/issue/308
printf "tsflags=nodocs\n" >>/etc/dnf/dnf.conf
# https://bugzilla.redhat.com/show_bug.cgi?id=1343138
# Fix /run/lock breakage since it's not tmpfs in docker
# This unmounts /run (tmpfs) and then recreates the files
# in the /run directory on the root filesystem of the container
#
# We ignore the return code of the systemd-tmpfiles command because
# at this point we have already removed the /etc/machine-id and all
# tmpfiles lines with %m in them will fail and cause a bad return
# code. Example failure:
# [/usr/lib/tmpfiles.d/systemd.conf:26] Failed to replace specifiers: /run/log/journal/%m
#
umount /run
rm -f /run/nologin # https://pagure.io/atomic-wg/issue/316
# Final pruning
rm -rfv /var/cache/* /var/log/* /tmp/*
%end
%post --nochroot --erroronfail --log=/mnt/sysimage/root/anaconda-post-nochroot.log
set -eux
# See: https://bugzilla.redhat.com/show_bug.cgi?id=1051816
# NOTE: run this in nochroot because "find" does not exist in chroot
KEEPLANG=en_US
for dir in locale i18n; do
find /mnt/sysimage/usr/share/${dir} -mindepth 1 -maxdepth 1 -type d -not \( -name "${KEEPLANG}" -o -name POSIX \) -exec rm -rfv {} +
done
%end

View File

@ -0,0 +1,88 @@
# This is the common bits between Fedora Container base image.
#
# To keep this image minimal it only installs English language. You need to change
# dnf configuration in order to enable other languages.
#
# ## Hacking on this image ###
# This kickstart is processed using Anaconda-in-ImageFactory (via Koji typically),
# but you can run imagefactory locally too.
#
# To do so, testing local changes, first you'll need a TDL file. I store one here:
# https://pagure.io/fedora-atomic/raw/master/f/fedora-atomic-rawhide.tdl
#
# Then, once you have imagefactory and imagefactory-plugins installed, run:
#
# ksflatten -c fedora-container-base[-minimal].ks -o fedora-container-base-test.ks
# imagefactory --debug target_image --template /path/to/fedora-atomic-rawhide.tdl --parameter offline_icicle true --file-parameter install_script $(pwd)/fedora-container-base-test.ks docker
#
text # don't use cmdline -- https://github.com/rhinstaller/anaconda/issues/931
bootloader --disabled
timezone --isUtc Etc/UTC
timesource --ntp-disable
rootpw --lock --iscrypted locked
keyboard us
network --bootproto=dhcp --device=link --activate --onboot=on
reboot
# boot partitions are irrelevant as the final docker image is a tarball
zerombr
clearpart --all
autopart --noboot --nohome --noswap --nolvm
%packages --excludedocs --instLangs=en --nocore --excludeWeakdeps
fedora-release-container
bash
coreutils
glibc-minimal-langpack
rpm
util-linux-core
-kernel
-dosfstools
-e2fsprogs
-fuse-libs
-gnupg2-smime
-libss # used by e2fsprogs
-pinentry
-shared-mime-info
-trousers
-xkeyboard-config
-grubby
-langpacks-en_GB
# https://bugzilla.redhat.com/show_bug.cgi?id=1951111
-util-linux
-sssd-client
%end
%post --erroronfail --log=/root/anaconda-post.log
set -eux
# Set install langs macro so that new rpms that get installed will
# only install langs that we limit it to.
LANG="en_US"
echo "%_install_langs $LANG" > /etc/rpm/macros.image-language-conf
# https://bugzilla.redhat.com/show_bug.cgi?id=1727489
echo 'LANG="C.UTF-8"' > /etc/locale.conf
# https://bugzilla.redhat.com/show_bug.cgi?id=1400682
echo "Import RPM GPG key"
releasever=$(rpm --eval '%{?fedora}')
# When building ELN containers, we don't have the %{fedora} macro
if [ -z $releasever ]; then
releasever=eln
fi
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-primary
echo "# fstab intentionally empty for containers" > /etc/fstab
# Remove machine-id on pre generated images
rm -f /etc/machine-id
touch /etc/machine-id
echo "# resolv placeholder" > /etc/resolv.conf
chmod 644 /etc/resolv.conf
%end

View File

@ -0,0 +1,31 @@
%packages
# Switch to groups for design suite
@design-suite
# Identify as Fedora Design Suite
fedora-release-designsuite
# Provides backup application
deja-dup
deja-dup-nautilus
# Add extra gnome applications
#gnome-books
gnome-calendar
gnome-photos
gnome-pomodoro
gnome-todo
# Add cosmetic for terminal
powerline
powerline-fonts
# removal of unneeded applications
-gnome-boxes
# temporarily removing conflicting application
-mypaint
-sparkleshare
%end

View File

@ -1,23 +0,0 @@
%packages
@firefox
@gnome-desktop
@libreoffice
# FIXME; apparently the glibc maintainers dislike this, but it got put into the
# desktop image at some point. We won't touch this one for now.
nss-mdns
# This one needs to be kicked out of @standard
-smartmontools
# We use gnome-control-center's printer and input sources panels instead
-system-config-printer
-im-chooser
# Similarly, there was also some debate about removing rsyslog from @standard
# (since much of its functionality is provided by journald now), but it's
# not going to happen for f20 either, so drop it here for now.
# https://lists.fedoraproject.org/pipermail/devel/2013-July/186796.html
-rsyslog
%end

93
fedora-disk-base.ks Normal file
View File

@ -0,0 +1,93 @@
# fedora-disk-base.ks
#
# Defines the basics for all kickstarts in the fedora-live branch
# Does not include package selection (other then mandatory)
# Does not include localization packages or configuration
#
# Does includes "default" language configuration (kickstarts including
# this template can override these settings)
text
lang en_US.UTF-8
keyboard us
timezone US/Eastern
selinux --enforcing
firewall --enabled --service=mdns
services --enabled=sshd,NetworkManager,chronyd
network --bootproto=dhcp --device=link --activate
rootpw --lock --iscrypted locked
shutdown
bootloader --timeout=1
zerombr
clearpart --all --initlabel --disklabel=msdos
# make sure that initial-setup runs and lets us do all the configuration bits
firstboot --reconfig
%include fedora-repo.ks
%packages
@core
@standard
@hardware-support
kernel
# remove this in %post
dracut-config-generic
-dracut-config-rescue
# install tools needed to manage and boot arm systems
@arm-tools
chrony
bcm283x-firmware
initial-setup
# Intel wireless firmware assumed never of use for disk images
-iwl*
-ipw*
-usb_modeswitch
-generic-release*
# make sure all the locales are available for inital-setup and anaconda to work
glibc-all-langpacks
%end
%post
# Find the architecture we are on
arch=$(uname -m)
# Setup Raspberry Pi firmware
if [[ $arch == "aarch64" ]]; then
cp -P /usr/share/uboot/rpi_arm64/u-boot.bin /boot/efi/rpi-u-boot.bin
fi
releasever=$(rpm --eval '%{fedora}')
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-primary
echo "Packages within this disk image"
rpm -qa --qf '%{size}\t%{name}-%{version}-%{release}.%{arch}\n' |sort -rn
# remove random seed, the newly installed instance should make it's own
rm -f /var/lib/systemd/random-seed
# The enp1s0 interface is a left over from the imagefactory install, clean this up
rm -f /etc/NetworkManager/system-connections/*.nmconnection
dnf -y remove dracut-config-generic
# Remove machine-id on pre generated images
rm -f /etc/machine-id
touch /etc/machine-id
# Note that running rpm recreates the rpm db files which aren't needed or wanted
rm -f /var/lib/rpm/__db*
# Anaconda adds console=tty0 to the grub boot line on all images. this is problematic
# when you are using fedora via serial console as you do not get any output post grub
# linux does a good job of knowing what consoles need to be enabled.
# https://bugzilla.redhat.com/show_bug.cgi?id=2022757
if [[ $arch == "aarch64" ]]; then
sed -i -e 's|console=tty0||g' /boot/loader/entries/*conf
fi
%end

5
fedora-disk-budgie.ks Normal file
View File

@ -0,0 +1,5 @@
%include fedora-disk-base.ks
%include fedora-disk-xbase.ks
%include fedora-budgie-common.ks
autopart --type=btrfs --noswap

5
fedora-disk-kde.ks Normal file
View File

@ -0,0 +1,5 @@
%include fedora-disk-base.ks
%include fedora-disk-xbase.ks
%include fedora-kde-common.ks
autopart --type=btrfs --noswap

5
fedora-disk-lxqt.ks Normal file
View File

@ -0,0 +1,5 @@
%include fedora-disk-base.ks
%include fedora-disk-xbase.ks
%include fedora-lxqt-common.ks
autopart --type=btrfs --noswap

6
fedora-disk-minimal.ks Normal file
View File

@ -0,0 +1,6 @@
%include fedora-disk-base.ks
%include fedora-minimal-common.ks
services --enabled=sshd,NetworkManager,chronyd,initial-setup
autopart --type=plain --noswap

5
fedora-disk-phosh.ks Normal file
View File

@ -0,0 +1,5 @@
%include fedora-disk-base.ks
%include fedora-disk-xbase.ks
%include fedora-phosh-common.ks
autopart --type=btrfs --noswap

View File

@ -0,0 +1,20 @@
# Maintained by the Fedora Python SIG:
# http://fedoraproject.org/wiki/SIGs/Python
# mailto:python-devel@lists.fedoraproject.org
# The Workstion based Python Classroom Lab
%include fedora-disk-base.ks
%include fedora-disk-xbase.ks
%include fedora-workstation-common.ks
%include fedora-python-classroom-gnome-common.ks
autopart --type=btrfs --noswap
%packages
-initial-setup
-initial-setup-gui
-libvirt*
-gnome-boxes
%end

34
fedora-disk-server.ks Normal file
View File

@ -0,0 +1,34 @@
%include fedora-disk-base.ks
services --enabled=sshd,NetworkManager,chronyd,initial-setup
autopart --noswap
%packages
fedora-release-server
# install the default groups for the server environment since installing the environment is not working
@server-product
@standard
@core
@headless-management
@hardware-support
@networkmanager-submodules
@container-management
@domain-client
@guest-agents
@server-hardware-support
-initial-setup-gui
-generic-release*
%end
%post
# setup systemd to boot to the right runlevel
echo -n "Setting default runlevel to multiuser text mode"
rm -f /etc/systemd/system/default.target
ln -s /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
echo .
%end

5
fedora-disk-soas.ks Normal file
View File

@ -0,0 +1,5 @@
%include fedora-disk-base.ks
%include fedora-disk-xbase.ks
%include fedora-soas-common.ks
autopart --type=btrfs --noswap

View File

@ -0,0 +1,11 @@
%include fedora-disk-base.ks
%include fedora-disk-xbase.ks
%include fedora-workstation-common.ks
autopart --type=btrfs --noswap
%packages
-initial-setup
-initial-setup-gui
%end

22
fedora-disk-xbase.ks Normal file
View File

@ -0,0 +1,22 @@
%packages
@base-x
@fonts
@input-methods
@multimedia
@printing
-@guest-desktop-agents
initial-setup-gui
# Need aajohan-comfortaa-fonts for the SVG rnotes images
aajohan-comfortaa-fonts
# anaconda needs the locales available to run for different locales
glibc-all-langpacks
%end
%post
# Explicitly set graphical.target as default as this is how initial-setup detects which version to run
ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
%end

5
fedora-disk-xfce.ks Normal file
View File

@ -0,0 +1,5 @@
%include fedora-disk-base.ks
%include fedora-disk-xbase.ks
%include fedora-xfce-common.ks
autopart --type=btrfs --noswap

View File

@ -0,0 +1,60 @@
# See fedora-container-common.ks for details on how to hack on container image kickstarts
# This base is a standard Fedora-ELN image with python3 and dnf
%include fedora-container-common.ks
%packages --excludedocs --instLangs=en --nocore --excludeWeakdeps
-fedora-release-container
fedora-release-eln
fedora-repos-eln
rootfiles
tar # https://bugzilla.redhat.com/show_bug.cgi?id=1409920
vim-minimal
dnf
dnf-yum # https://fedorahosted.org/fesco/ticket/1312#comment:29
sudo
-glibc-langpack-en
-langpacks-en
%end
%post --erroronfail --log=/root/anaconda-post.log
set -eux
# remove some extraneous files
rm -rf /var/cache/dnf/*
rm -rf /tmp/*
# https://pagure.io/atomic-wg/issue/308
printf "tsflags=nodocs\n" >>/etc/dnf/dnf.conf
# https://bugzilla.redhat.com/show_bug.cgi?id=1343138
# Fix /run/lock breakage since it's not tmpfs in docker
# This unmounts /run (tmpfs) and then recreates the files
# in the /run directory on the root filesystem of the container
#
# We ignore the return code of the systemd-tmpfiles command because
# at this point we have already removed the /etc/machine-id and all
# tmpfiles lines with %m in them will fail and cause a bad return
# code. Example failure:
# [/usr/lib/tmpfiles.d/systemd.conf:26] Failed to replace specifiers: /run/log/journal/%m
#
umount /run
rm -f /run/nologin # https://pagure.io/atomic-wg/issue/316
# Final pruning
rm -rfv /var/cache/* /var/log/* /tmp/*
%end
%post --nochroot --erroronfail --log=/mnt/sysimage/root/anaconda-post-nochroot.log
set -eux
# See: https://bugzilla.redhat.com/show_bug.cgi?id=1051816
# NOTE: run this in nochroot because "find" does not exist in chroot
KEEPLANG=en_US
for dir in locale i18n; do
find /mnt/sysimage/usr/share/${dir} -mindepth 1 -maxdepth 1 -type d -not \( -name "${KEEPLANG}" -o -name POSIX \) -exec rm -rfv {} +
done
%end

238
fedora-eln-guest.ks Normal file
View File

@ -0,0 +1,238 @@
# Kickstart file to build Fedora ELN Guest image.
# This image is used to test Fedora ELN content for
# the cloud instances. This image provides minimally configured
# system image.
text
lang en_US.UTF-8
keyboard us
timezone --utc America/New_York
# add console and reorder in %post
bootloader --timeout=1 --location=mbr --append="console=ttyS0,115200n8 no_timer_check crashkernel=auto net.ifnames=0"
selinux --enforcing
firewall --enabled --service=ssh
network --bootproto=dhcp --device=link --activate --onboot=on
#services --enabled=sshd,ovirt-guest-agent --disabled kdump,rhsmcertd
services --enabled=sshd,NetworkManager,cloud-init,cloud-init-local,cloud-config,cloud-final --disabled kdump,rhsmcertd
rootpw --iscrypted nope
#
# Partition Information. Change this as necessary
# This information is used by appliance-tools but
# not by the livecd tools.
#
zerombr
clearpart --all --initlabel
# autopart --type=plain --nohome # --nohome doesn't work because of rhbz#1509350
# autopart is problematic in that it creates /boot and swap partitions rhbz#1542510 rhbz#1673094
reqpart
part / --fstype="xfs" --ondisk=vda --size=8000
reboot
# Packages
%packages
@core
dnf
kernel
yum
nfs-utils
dnf-utils
# pull firmware packages out
-aic94xx-firmware
-alsa-firmware
-alsa-lib
-alsa-tools-firmware
-ivtv-firmware
-iwl1000-firmware
-iwl100-firmware
-iwl105-firmware
-iwl135-firmware
-iwl2000-firmware
-iwl2030-firmware
-iwl3160-firmware
-iwl3945-firmware
-iwl4965-firmware
-iwl5000-firmware
-iwl5150-firmware
-iwl6000-firmware
-iwl6000g2a-firmware
-iwl6000g2b-firmware
-iwl6050-firmware
-iwl7260-firmware
-libertas-sd8686-firmware
-libertas-sd8787-firmware
-libertas-usb8388-firmware
# cloud-init does magical things with EC2 metadata, including provisioning
# a user account with ssh keys.
cloud-init
## Adding a dependency for cloud-init as recommended by tdawson
python3-jsonschema
# rhevm guest-agent (Not available in ELN yet)
#rhevm-guest-agent-common
# allows the host machine to issue commands to the guest operating system
qemu-guest-agent
# need this for growpart, because parted doesn't yet support resizepart
# https://bugzilla.redhat.com/show_bug.cgi?id=966993
#cloud-utils
#heat-cfntools # Not available in ELN (yet?)
cloud-utils-growpart
# We need this image to be portable; also, rescue mode isn't useful here.
dracut-config-generic
# Don't include dracut-config-rescue. It will have dracut generate a
# "rescue" entry in the grub menu, but that also means there is a
# rescue kernel and initramfs that get created, which (currently) add
# about another 40MiB to the /boot/ partition. Also the "rescue" mode
# is generally not useful in the cloud.
-dracut-config-rescue
# Needed initially, but removed below.
firewalld
# cherry-pick a few things from @base
tar
tcpdump
rsync
# Some things from @core we can do without in a minimal install
-biosdevname
-plymouth
-iprutils
# Minimal Cockpit web console
cockpit-ws
cockpit-system
subscription-manager-cockpit
# rh-amazon-rhui-client
# Exclude all langpacks for now
-langpacks-*
# We are building Fedora-ELN
fedora-release-eln
fedora-repos-eln
# Add rng-tools as source of entropy
rng-tools
%end
#
# Add custom post scripts after the base post.
#
%post --erroronfail
# workaround anaconda requirements
passwd -d root
passwd -l root
# setup systemd to boot to the right runlevel
echo -n "Setting default runlevel to multiuser text mode"
rm -f /etc/systemd/system/default.target
ln -s /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
echo .
# this is installed by default but we don't need it in virt
echo "Removing linux-firmware package."
dnf -C -y remove linux-firmware
# Remove firewalld; it is required to be present for install/image building.
echo "Removing firewalld."
dnf -C -y remove firewalld --setopt="clean_requirements_on_remove=1"
echo -n "Getty fixes"
# although we want console output going to the serial console, we don't
# actually have the opportunity to login there. FIX.
# we don't really need to auto-spawn _any_ gettys.
sed -i '/^#NAutoVTs=.*/ a\
NAutoVTs=0' /etc/systemd/logind.conf
# For cloud images, 'eth0' _is_ the predictable device name, since
# we don't want to be tied to specific virtual (!) hardware
rm -f /etc/udev/rules.d/70*
ln -s /dev/null /etc/udev/rules.d/80-net-name-slot.rules
rm -f /etc/NetworkManager/system-connections/*.nmconnection
# simple eth0 config, again not hard-coded to the build hardware
cat > /etc/sysconfig/network-scripts/ifcfg-eth0 << EOF
DEVICE="eth0"
BOOTPROTO="dhcp"
BOOTPROTOv6="dhcp"
ONBOOT="yes"
TYPE="Ethernet"
USERCTL="yes"
PEERDNS="yes"
IPV6INIT="yes"
PERSISTENT_DHCLIENT="1"
EOF
# set virtual-guest as default profile for tuned
echo "virtual-guest" > /etc/tuned/active_profile
# generic localhost names
cat > /etc/hosts << EOF
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
EOF
echo .
cat <<EOL > /etc/sysconfig/kernel
# UPDATEDEFAULT specifies if new-kernel-pkg should make
# new kernels the default
UPDATEDEFAULT=yes
# DEFAULTKERNEL specifies the default kernel package type
DEFAULTKERNEL=kernel
EOL
# make sure firstboot doesn't start
echo "RUN_FIRSTBOOT=NO" > /etc/sysconfig/firstboot
# workaround https://bugzilla.redhat.com/show_bug.cgi?id=966888
if ! grep -q growpart /etc/cloud/cloud.cfg; then
sed -i 's/ - resizefs/ - growpart\n - resizefs/' /etc/cloud/cloud.cfg
fi
# allow sudo powers to cloud-user
echo -e 'cloud-user\tALL=(ALL)\tNOPASSWD: ALL' >> /etc/sudoers
# Disable subscription-manager yum plugins
sed -i 's|^enabled=1|enabled=0|' /etc/yum/pluginconf.d/product-id.conf
sed -i 's|^enabled=1|enabled=0|' /etc/yum/pluginconf.d/subscription-manager.conf
echo "Cleaning old yum repodata."
dnf clean all
# clean up installation logs"
rm -rf /var/log/yum.log
rm -rf /var/lib/yum/*
rm -rf /root/install.log
rm -rf /root/install.log.syslog
rm -rf /root/anaconda-ks.cfg
rm -rf /var/log/anaconda*
echo "Fixing SELinux contexts."
touch /var/log/cron
touch /var/log/boot.log
mkdir -p /var/cache/yum
/usr/sbin/fixfiles -R -a restore
# remove random-seed so it's not the same every time
rm -f /var/lib/systemd/random-seed
# Remove machine-id on the pre generated images
cat /dev/null > /etc/machine-id
# Anaconda is writing to /etc/resolv.conf from the generating environment.
# The system should start out with an empty file.
truncate -s 0 /etc/resolv.conf
%end

35
fedora-i3-common.ks Normal file
View File

@ -0,0 +1,35 @@
# fedora-livecd-i3.ks
#
# Description:
# - Fedora Live Spin with the tiling window manager i3wm
#
# Maintainer(s):
# - Nasir Hussain <nasirhm@fedoraproject.org>
# - Eduard Lucena <x3mboy@fedoraproject.org>
# - Justin W. Flory <jwf@fedoraproject.org>
# - Dan Cermak <defolos@fedoraproject.org>
%packages
@^i3-desktop-environment
feh
dex-autostart
thunar
# unlock default keyring. FIXME: Should probably be done in comps
gnome-keyring-pam
# Admin tools are handy to have
@admin-tools
wget
# Better more popular browser
system-config-printer
# save some space
-autofs
-acpid
-gimp-help
-desktop-backgrounds-basic
-aspell-* # dictionaries are big
%end

View File

@ -1,151 +0,0 @@
# Kickstart file for composing the "Fedora" spin of Fedora (rawhide)
# Maintained by the Fedora Release Engineering team:
# https://fedoraproject.org/wiki/ReleaseEngineering
# mailto:rel-eng@lists.fedoraproject.org
# Use a part of 'iso' to define how large you want your isos.
# Only used when composing to more than one iso.
# Default is 695 (megs), CD size.
# Listed below is the size of a DVD if you wanted to split higher.
#part iso --size=4998
# Add the repos you wish to use to compose here. At least one of them needs group data.
# Only uncomment repo commands in one of the two following sections.
# Because the install kickstart doesn't use the updates repo and does
# use the source repo, we can't just include fedora-repo.ks
# In the master branch the rawhide repo commands should be uncommented.
repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch
repo --name=rawhide-source --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide-source&arch=$basearch
# In non-master branches the fedora repo commands should be uncommented
#repo --name=fedora --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-$releasever&arch=$basearch
#repo --name=fedora-source --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-source-$releasever&arch=$basearch
# Package manifest for the compose. Uses repo group metadata to translate groups.
# (default groups for the configured repos are added by --default)
# @base got renamed to @standard, but @base is still included by default by pungi.
%packages --default --nobase
# pungi is an inclusive depsolver so that multiple packages are brought
# in to satisify dependencies and we don't always want that. So we use
# an exclusion list to cut out things we don't want
-kernel*debug*
-kernel-kdump*
-kernel-tools*
-syslog-ng*
-astronomy-bookmarks
-generic*
-GConf2-dbus*
-bluez-gnome
# Periods cause problems in paterns, so replace with *s
-java-1*8*0-openjdk
-community-mysql*
-jruby*
# core
kernel*
dracut-*
# Desktops
## common stuff
@base-x
@guest-desktop-agents
@guest-agents
@standard
@core
@dial-up
@fonts
@input-methods
@multimedia
@hardware-support
@printing
@admin-tools
@basic-desktop
## GNOME
@firefox
@gnome-desktop
@epiphany
@libreoffice
@gnome-games
## KDE
@kde-desktop
@kde-apps
@kde-education
@kde-media
@kde-office
## XFCE
@xfce-desktop
@xfce-apps
@xfce-extra-plugins
@xfce-media
@xfce-office
## LXDE
@lxde-desktop
@lxde-apps
@lxde-media
@lxde-office
## SUGAR
@sugar-desktop
@sugar-apps
## MATE
@mate-desktop
## CINNAMON
@cinnamon-desktop
# Workstation
@eclipse
@development-libs
@development-tools
@c-development
@rpm-development-tools
@fedora-packager
@gnome-software-development
@kde-software-development
@x-software-development
@virtualization
@web-server
@mongodb
@perl-web
@php
@python-web
@rubyonrails
@mysql
@sql-server
@design-suite
## Not included yet due to space concerns
#@jbossas
#@milkymist
#@mingw32
#@ocaml
#@robotics-suite
#@electronic-lab
# Things needed for installation
@anaconda-tools
# Langpacks
autocorr-*
eclipse-nls-*
hunspell-*
hyphen-*
calligra-l10n-*
kde-l10n-*
libreoffice-langpack-*
man-pages-*
mythes-*
# Removals
-PackageKit-zif
-zif
%end

88
fedora-iot.ks Normal file
View File

@ -0,0 +1,88 @@
# This is the kickstart for Fedora IoT disk images.
text # don't use cmdline -- https://github.com/rhinstaller/anaconda/issues/931
lang en_US.UTF-8
keyboard us
timezone --utc Etc/UTC
selinux --enforcing
rootpw --lock --iscrypted locked
bootloader --timeout=1 --append="modprobe.blacklist=vc4"
network --bootproto=dhcp --device=link --activate --onboot=on
services --enabled=NetworkManager,sshd
zerombr
clearpart --all --initlabel --disklabel=msdos
autopart --nohome --noswap --type=plain
# Equivalent of %include fedora-repo.ks
# Pull from the ostree repo that was created during the compose
ostreesetup --nogpg --osname=fedora-iot --remote=fedora-iot --url=https://kojipkgs.fedoraproject.org/compose/iot/repo/ --ref=fedora/rawhide/${basearch}/iot
reboot
%post --erroronfail
# Find the architecture we are on
arch=$(uname -m)
# Setup Raspberry Pi firmware
if [[ $arch == "aarch64" ]]; then
cp -P /usr/share/uboot/rpi_arm64/u-boot.bin /boot/efi/rpi-u-boot.bin
fi
# Set the origin to the "main ref", distinct from /updates/ which is where bodhi writes.
# We want consumers of this image to track the two week releases.
ostree admin set-origin --index 0 fedora-iot https://dl.fedoraproject.org/iot/repo/ "fedora/rawhide/${arch}/iot"
# Make sure the ref we're supposedly sitting on (according
# to the updated origin) exists.
ostree refs "fedora-iot:fedora/rawhide/${arch}/iot" --create "fedora-iot:fedora/rawhide/${arch}/iot"
# Remove the old ref so that the commit eventually gets cleaned up.
ostree refs "fedora-iot:fedora/rawhide/${arch}/iot" --delete
# delete/add the remote with new options to enable gpg verification
# and to point them at the cdn url
ostree remote delete fedora-iot
ostree remote add --set=gpg-verify=true --set=gpgkeypath=/etc/pki/rpm-gpg/ --set=contenturl=mirrorlist=https://ostree.fedoraproject.org/iot/mirrorlist fedora-iot 'https://ostree.fedoraproject.org/iot'
# We're getting a stray console= from somewhere, work around it
rpm-ostree kargs --delete=console=tty0
# older versions of livecd-tools do not follow "rootpw --lock" line above
# https://bugzilla.redhat.com/show_bug.cgi?id=964299
passwd -l root
# Work around https://bugzilla.redhat.com/show_bug.cgi?id=1193590
cp /etc/skel/.bash* /var/roothome
# Remove any persistent NIC rules generated by udev
rm -vf /etc/udev/rules.d/*persistent-net*.rules
echo "Removing random-seed so it's not the same in every image."
rm -f /var/lib/systemd/random-seed
echo "Packages within this iot image:"
echo "-----------------------------------------------------------------------"
rpm -qa --qf '%{size}\t%{name}-%{version}-%{release}.%{arch}\n' |sort -rn
echo "-----------------------------------------------------------------------"
# Note that running rpm recreates the rpm db files which aren't needed/wanted
rm -f /var/lib/rpm/__db*
echo "Zeroing out empty space."
# This forces the filesystem to reclaim space from deleted files
dd bs=1M if=/dev/zero of=/var/tmp/zeros || :
rm -f /var/tmp/zeros
echo "(Don't worry -- that out-of-space error was expected.)"
rm -f /etc/NetworkManager/system-connections/*.nmconnection
# Anaconda is writing an /etc/resolv.conf from the install environment.
# The system should start out with an empty file, otherwise cloud-init
# will try to use this information and may error:
# https://bugs.launchpad.net/cloud-init/+bug/1670052
truncate -s 0 /etc/resolv.conf
%end

42
fedora-kde-common.ks Normal file
View File

@ -0,0 +1,42 @@
%packages
# install env-group to resolve RhBug:1891500
@^kde-desktop-environment
@firefox
@kde-apps
@kde-media
@libreoffice
# add libreoffice-draw and libreoffice-math (pagureio:fedora-kde/SIG#103)
libreoffice-draw
libreoffice-math
fedora-release-kde
-@admin-tools
# drop tracker stuff pulled in by gtk3 (pagureio:fedora-kde/SIG#124)
-tracker-miners
-tracker
### The KDE-Desktop
### fixes
# minimal localization support - allows installing the kde-l10n-* packages
kde-l10n
# Additional packages that are not default in kde-* groups, but useful
fuse
mediawriter
### space issues
-ktorrent # kget has also basic torrent features (~3 megs)
-digikam # digikam has duplicate functionality with gwenview (~28 megs)
-kipi-plugins # ~8 megs + drags in Marble
-krusader # ~4 megs
-k3b # ~15 megs
## avoid serious bugs by omitting broken stuff
%end

View File

@ -1,19 +0,0 @@
%packages
@kde-apps
@kde-desktop
@kde-media
@kde-telepathy
### The KDE-Desktop
### fixes
# use kde-print-manager instead of system-config-printer
-system-config-printer
# make sure mariadb lands instead of MySQL (hopefully a temporary hack)
mariadb-embedded
mariadb-libs
mariadb-server
%end

View File

@ -0,0 +1,136 @@
#fedora-live-astronomy-kde.ks
# With KDE Desktop
# Fedora Astronomy: For astronomers and astrophysicists
# Fedora-Astronomy aims to create a Fedora which has the generic
# toolset for the astronomer
#
# Web: https://fedoraproject.org/wiki/SIGs/Astronomy/AstroSpin
#
# Partly based on Scientific KDE Spin
# https://fedoraproject.org/wiki/Scientific_Spin
#
# Maintainer: Christian Dersch <lupinix@fedoraproject.org>
# https://fedoraproject.org/wiki/User:Lupinix
%include fedora-live-kde-base.ks
%include fedora-live-minimization.ks
# The recommended part size for DVDs is too close to use for the astronomy spin
part / --size 16000
%packages
# Installing the default/mandatory packages from engineering & scientific
@engineering-and-scientific
# Basic development
@development-tools
@c-development
# astronomical data analysis
astrometry
astrometry-tycho2
cdsclient
fpack
psfex
scamp
sextractor
#siril
skyviewer
swarp
wcstools
# Observatory: KStars + INDI drivers
indi-3rdparty-drivers
indistarter
kstars
# misc. astronomy
#celestia
stellarium
#virtualplanet
# Some astro environment stuff
astronomy-menus
astronomy-menus-toplevel
#python 3 and tools/libraries not included from the groups
python3
python3-tools
python3-matplotlib
python3-scipy
python3-numpy
python3-ipython
python3-ipython-console
python3-ipython-notebook
python3-sympy
python3-networkx
python3-pandas
python3-pillow
python3-seaborn
python3-statsmodels
python3-scikit-learn
python3-scikit-image
# Python 3 astronomy
astropy-tools
ginga
python3-astropy
python3-astroML
python3-astroquery
python3-astroscrappy
python3-APLpy
python3-ATpy
python3-ccdproc
python3-fitsio
python3-gatspy
python3-photutils
python3-pyvo
python3-reproject
python3-sep
# matplotlib backends
python3-matplotlib-qt5
python3-matplotlib-tk
# Python IDE very useful for scientific use
python3-spyder
# BOINC for distributed computing
boinc-client
boinc-manager
#Version control- a GUI for each as well
git
git-gui
#Drawing, Picture viewing tools, Visualization tools
dia
gimp
kst
kst-docs
kst-fits
# LabPlot currently not installable due to #2044284
#LabPlot
#Misc. Utils
ImageMagick
kate
kate-plugins
rlwrap
screen
# Java JRE for VO tools
java
# Omit KDE 4 translations for now: https://bugzilla.redhat.com/show_bug.cgi?id=1197940
-kde-l10n-*
-calligra-l10n-*
%end
%post
%end

View File

@ -10,298 +10,97 @@
lang en_US.UTF-8 lang en_US.UTF-8
keyboard us keyboard us
timezone US/Eastern timezone US/Eastern
auth --useshadow --enablemd5
selinux --enforcing selinux --enforcing
firewall --enabled --service=mdns firewall --enabled --service=mdns
xconfig --startxonboot xconfig --startxonboot
part / --size 3072 --fstype ext4 zerombr
services --enabled=NetworkManager --disabled=network,sshd clearpart --all
part / --size 5120 --fstype ext4
services --enabled=NetworkManager,ModemManager --disabled=sshd
network --bootproto=dhcp --device=link --activate
rootpw --lock --iscrypted locked
shutdown
%include fedora-repo.ks %include fedora-repo.ks
%packages %packages
@base-x
@guest-desktop-agents
@standard
@core
@fonts
@input-methods
@dial-up
@multimedia
@hardware-support
@printing
# Explicitly specified here: # Explicitly specified here:
# <notting> walters: because otherwise dependency loops cause yum issues. # <notting> walters: because otherwise dependency loops cause yum issues.
kernel kernel
kernel-modules
# This was added a while ago, I think it falls into the category of kernel-modules-extra
# "Diagnosis/recovery tool useful from a Live OS image". Leaving this untouched
# for now.
memtest86+
# The point of a live image is to install # The point of a live image is to install
anaconda anaconda
anaconda-install-env-deps
anaconda-live
@anaconda-tools @anaconda-tools
# Anaconda has a weak dep on this and we don't want it on livecds, see
# https://fedoraproject.org/wiki/Changes/RemoveDeviceMapperMultipathFromWorkstationLiveCD
-fcoe-utils
-device-mapper-multipath
# Make live images easy to shutdown and the like in libvirt # Need aajohan-comfortaa-fonts for the SVG rnotes images
qemu-guest-agent aajohan-comfortaa-fonts
# Without this, initramfs generation during live image creation fails: #1242586
dracut-live
# anaconda needs the locales available to run for different locales
glibc-all-langpacks
# provide the livesys scripts
livesys-scripts
%end %end
%post %post
# FIXME: it'd be better to get this installed from a package # Enable livesys services
cat > /etc/rc.d/init.d/livesys << EOF systemctl enable livesys.service
#!/bin/bash systemctl enable livesys-late.service
#
# live: Init script for live image
#
# chkconfig: 345 00 99
# description: Init script for live image.
### BEGIN INIT INFO
# X-Start-Before: display-manager
### END INIT INFO
. /etc/init.d/functions
if ! strstr "\`cat /proc/cmdline\`" rd.live.image || [ "\$1" != "start" ]; then
exit 0
fi
if [ -e /.liveimg-configured ] ; then
configdone=1
fi
exists() {
which \$1 >/dev/null 2>&1 || return
\$*
}
# Make sure we don't mangle the hardware clock on shutdown
ln -sf /dev/null /etc/systemd/system/hwclock-save.service
livedir="LiveOS"
for arg in \`cat /proc/cmdline\` ; do
if [ "\${arg##rd.live.dir=}" != "\${arg}" ]; then
livedir=\${arg##rd.live.dir=}
return
fi
if [ "\${arg##live_dir=}" != "\${arg}" ]; then
livedir=\${arg##live_dir=}
return
fi
done
# enable swaps unless requested otherwise
swaps=\`blkid -t TYPE=swap -o device\`
if ! strstr "\`cat /proc/cmdline\`" noswap && [ -n "\$swaps" ] ; then
for s in \$swaps ; do
action "Enabling swap partition \$s" swapon \$s
done
fi
if ! strstr "\`cat /proc/cmdline\`" noswap && [ -f /run/initramfs/live/\${livedir}/swap.img ] ; then
action "Enabling swap file" swapon /run/initramfs/live/\${livedir}/swap.img
fi
mountPersistentHome() {
# support label/uuid
if [ "\${homedev##LABEL=}" != "\${homedev}" -o "\${homedev##UUID=}" != "\${homedev}" ]; then
homedev=\`/sbin/blkid -o device -t "\$homedev"\`
fi
# if we're given a file rather than a blockdev, loopback it
if [ "\${homedev##mtd}" != "\${homedev}" ]; then
# mtd devs don't have a block device but get magic-mounted with -t jffs2
mountopts="-t jffs2"
elif [ ! -b "\$homedev" ]; then
loopdev=\`losetup -f\`
if [ "\${homedev##/run/initramfs/live}" != "\${homedev}" ]; then
action "Remounting live store r/w" mount -o remount,rw /run/initramfs/live
fi
losetup \$loopdev \$homedev
homedev=\$loopdev
fi
# if it's encrypted, we need to unlock it
if [ "\$(/sbin/blkid -s TYPE -o value \$homedev 2>/dev/null)" = "crypto_LUKS" ]; then
echo
echo "Setting up encrypted /home device"
plymouth ask-for-password --command="cryptsetup luksOpen \$homedev EncHome"
homedev=/dev/mapper/EncHome
fi
# and finally do the mount
mount \$mountopts \$homedev /home
# if we have /home under what's passed for persistent home, then
# we should make that the real /home. useful for mtd device on olpc
if [ -d /home/home ]; then mount --bind /home/home /home ; fi
[ -x /sbin/restorecon ] && /sbin/restorecon /home
if [ -d /home/liveuser ]; then USERADDARGS="-M" ; fi
}
findPersistentHome() {
for arg in \`cat /proc/cmdline\` ; do
if [ "\${arg##persistenthome=}" != "\${arg}" ]; then
homedev=\${arg##persistenthome=}
return
fi
done
}
if strstr "\`cat /proc/cmdline\`" persistenthome= ; then
findPersistentHome
elif [ -e /run/initramfs/live/\${livedir}/home.img ]; then
homedev=/run/initramfs/live/\${livedir}/home.img
fi
# if we have a persistent /home, then we want to go ahead and mount it
if ! strstr "\`cat /proc/cmdline\`" nopersistenthome && [ -n "\$homedev" ] ; then
action "Mounting persistent /home" mountPersistentHome
fi
# make it so that we don't do writing to the overlay for things which
# are just tmpdirs/caches
mount -t tmpfs -o mode=0755 varcacheyum /var/cache/yum
mount -t tmpfs vartmp /var/tmp
[ -x /sbin/restorecon ] && /sbin/restorecon /var/cache/yum /var/tmp >/dev/null 2>&1
if [ -n "\$configdone" ]; then
exit 0
fi
# add fedora user with no passwd
action "Adding live user" useradd \$USERADDARGS -c "Live System User" liveuser
passwd -d liveuser > /dev/null
usermod -aG wheel liveuser > /dev/null
# Remove root password lock
passwd -d root > /dev/null
# turn off firstboot for livecd boots
systemctl --no-reload disable firstboot-text.service 2> /dev/null || :
systemctl --no-reload disable firstboot-graphical.service 2> /dev/null || :
systemctl stop firstboot-text.service 2> /dev/null || :
systemctl stop firstboot-graphical.service 2> /dev/null || :
# don't use prelink on a running live image
sed -i 's/PRELINKING=yes/PRELINKING=no/' /etc/sysconfig/prelink &>/dev/null || :
# turn off mdmonitor by default
systemctl --no-reload disable mdmonitor.service 2> /dev/null || :
systemctl --no-reload disable mdmonitor-takeover.service 2> /dev/null || :
systemctl stop mdmonitor.service 2> /dev/null || :
systemctl stop mdmonitor-takeover.service 2> /dev/null || :
# don't enable the gnome-settings-daemon packagekit plugin
gsettings set org.gnome.settings-daemon.plugins.updates active 'false' || :
# don't start cron/at as they tend to spawn things which are
# disk intensive that are painful on a live image
systemctl --no-reload disable crond.service 2> /dev/null || :
systemctl --no-reload disable atd.service 2> /dev/null || :
systemctl stop crond.service 2> /dev/null || :
systemctl stop atd.service 2> /dev/null || :
# Mark things as configured
touch /.liveimg-configured
EOF
# bah, hal starts way too late
cat > /etc/rc.d/init.d/livesys-late << EOF
#!/bin/bash
#
# live: Late init script for live image
#
# chkconfig: 345 99 01
# description: Late init script for live image.
. /etc/init.d/functions
if ! strstr "\`cat /proc/cmdline\`" rd.live.image || [ "\$1" != "start" ] || [ -e /.liveimg-late-configured ] ; then
exit 0
fi
exists() {
which \$1 >/dev/null 2>&1 || return
\$*
}
touch /.liveimg-late-configured
# read some variables out of /proc/cmdline
for o in \`cat /proc/cmdline\` ; do
case \$o in
ks=*)
ks="--kickstart=\${o#ks=}"
;;
xdriver=*)
xdriver="\${o#xdriver=}"
;;
esac
done
# if liveinst or textinst is given, start anaconda
if strstr "\`cat /proc/cmdline\`" liveinst ; then
plymouth --quit
/usr/sbin/liveinst \$ks
fi
if strstr "\`cat /proc/cmdline\`" textinst ; then
plymouth --quit
/usr/sbin/liveinst --text \$ks
fi
# configure X, allowing user to override xdriver
if [ -n "\$xdriver" ]; then
cat > /etc/X11/xorg.conf.d/00-xdriver.conf <<FOE
Section "Device"
Identifier "Videocard0"
Driver "\$xdriver"
EndSection
FOE
fi
EOF
chmod 755 /etc/rc.d/init.d/livesys
/sbin/restorecon /etc/rc.d/init.d/livesys
/sbin/chkconfig --add livesys
chmod 755 /etc/rc.d/init.d/livesys-late
/sbin/restorecon /etc/rc.d/init.d/livesys-late
/sbin/chkconfig --add livesys-late
# enable tmpfs for /tmp # enable tmpfs for /tmp
systemctl enable tmp.mount systemctl enable tmp.mount
# make it so that we don't do writing to the overlay for things which
# are just tmpdirs/caches
# note https://bugzilla.redhat.com/show_bug.cgi?id=1135475
cat >> /etc/fstab << EOF
vartmp /var/tmp tmpfs defaults 0 0
EOF
# work around for poor key import UI in PackageKit # work around for poor key import UI in PackageKit
rm -f /var/lib/rpm/__db* rm -f /var/lib/rpm/__db*
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
echo "Packages within this LiveCD" echo "Packages within this LiveCD"
rpm -qa rpm -qa --qf '%{size}\t%{name}-%{version}-%{release}.%{arch}\n' |sort -rn
# Note that running rpm recreates the rpm db files which aren't needed or wanted # Note that running rpm recreates the rpm db files which aren't needed or wanted
rm -f /var/lib/rpm/__db* rm -f /var/lib/rpm/__db*
# go ahead and pre-make the man -k cache (#455968) # go ahead and pre-make the man -k cache (#455968)
/usr/bin/mandb /usr/bin/mandb
# save a little bit of space at least...
rm -f /boot/initramfs*
# make sure there aren't core files lying around # make sure there aren't core files lying around
rm -f /core* rm -f /core*
# remove random seed, the newly installed instance should make it's own
rm -f /var/lib/systemd/random-seed
# convince readahead not to collect # convince readahead not to collect
# FIXME: for systemd # FIXME: for systemd
echo 'File created by kickstart. See systemd-update-done.service(8).' \
| tee /etc/.updated >/var/.updated
# Drop the rescue kernel and initramfs, we don't need them on the live media itself.
# See bug 1317709
rm -f /boot/*-rescue*
# Disable network service here, as doing it in the services line
# fails due to RHBZ #1369794
systemctl disable network
# Remove machine-id on pre generated images
rm -f /etc/machine-id
touch /etc/machine-id
%end %end
%post --nochroot
cp $INSTALL_ROOT/usr/share/doc/*-release-*/GPL $LIVE_ROOT/GPL
# only works on x86, x86_64
if [ "$(uname -i)" = "i386" -o "$(uname -i)" = "x86_64" ]; then
if [ ! -d $LIVE_ROOT/LiveOS ]; then mkdir -p $LIVE_ROOT/LiveOS ; fi
cp /usr/bin/livecd-iso-to-disk $LIVE_ROOT/LiveOS
fi
%end

17
fedora-live-budgie.ks Normal file
View File

@ -0,0 +1,17 @@
# Description:
# - Fedora Live Spin with the Budgie Desktop Environment
#
# Maintainer(s):
# - Joshua Strobl <joshua@buddiesofbudgie.org>
%include fedora-live-base.ks
%include fedora-budgie-common.ks
part / --size 7750
%post
# set livesys session type
sed -i 's/^livesys_session=.*/livesys_session="budgie"/' /etc/sysconfig/livesys
%end

29
fedora-live-cinnamon.ks Normal file
View File

@ -0,0 +1,29 @@
# fedora-live-cinnamon.ks
#
# Description:
# - Fedora Live Spin with the Cinnamon Desktop Environment
#
# Maintainer(s):
# - Dan Book <grinnz@grinnz.com>
%include fedora-live-base.ks
%include fedora-cinnamon-common.ks
part / --size=8192
%post
# cinnamon configuration
# create /etc/sysconfig/desktop (needed for installation)
cat > /etc/sysconfig/desktop <<EOF
PREFERRED=/usr/bin/cinnamon-session
DISPLAYMANAGER=/usr/sbin/lightdm
EOF
# set livesys session type
sed -i 's/^livesys_session=.*/livesys_session="cinnamon"/' /etc/sysconfig/livesys
%end

12
fedora-live-comp_neuro.ks Normal file
View File

@ -0,0 +1,12 @@
# Description: The Workstation based NeuroFedora computational neuroscience lab image.
# https://fedoraproject.org/wiki/Changes/Comp_Neuro_Lab
#
# Maintained by the NeuroFedora SIG:
# https://neuro.fedoraproject.org
# mailto:neuro-sig@lists.fedoraproject.org
%include fedora-live-workstation.ks
%include fedora-comp-neuro-common.ks
%include fedora-neuro-gnome-common.ks
part / --size 10240

View File

@ -1,127 +0,0 @@
# fedora-design-suite.ks
# Based on Live Desktop
# Description:
# - A Spin targeted towards professional designers
# Website: http://fedoraproject.org/wiki/Design_Suite
# Maintainers:
# - Luya Tshimbalanga <sdz AT fedoraproject DOT org>
# - Previous maintainer Sebastian Dziallas
%include fedora-live-desktop.ks
#DVD size partition
part / --size 8192
%packages
# graphics
blender
bluefish
#cinepaint
cmyktool
darktable
dia
entangle
fontforge
font-manager
gimp
gimp-*-plugin
gimp-data-extras
gimp-high-pass-filter
gimp-normalmap
gimp-resynthesizer
gpick
GREYCstoration-gimp
hugin
mypaint
inkscape
nautilus-image-converter
optipng
phatch
screenruler
scribus
colord-extra-profiles
synfigstudio
xournal
# office
vym
pdfshuffler
# internet
filezilla
# audio & video
audacity
pitivi
# system
# gtk-recordmydesktop # dropped for space (#887991)
# network-manager-applet #part of Gnome Desktop
# fonts
aajohan-comfortaa-fonts
adobe-source-sans-pro-fonts
campivisivi-titillium-fonts
lato-fonts
overpass-fonts
# removal of duplicated and unneeded applications
-gnome-boxes
-gthumb
-eog
-gnome-photos
# Legacy cmdline things we don't want
-krb5-auth-dialog
-krb5-workstation
-pam_krb5
-quota
-minicom
-dos2unix
-finger
-ftp
-jwhois
-mtr
-pinfo
-rsh
-telnet
-nfs-utils
-ypbind
-yp-tools
-rpcbind
-acpid
-ntsysv
%end
%post
#Override the favorite desktop application in Dash
cat >> /usr/share/glib-2.0/schemas/org.gnome.shell.gschema.override << FOE
[org.gnome.shell]
favorite-apps=['firefox.desktop', 'evolution.desktop', 'shotwell.desktop', 'gimp.desktop', 'inkscape.desktop', 'blender.desktop', 'libreoffice-writer.desktop', 'scribus.desktop', 'nautilus.desktop', 'bijiben.desktop', 'anaconda.desktop']
#Enable categories in Gnome Shell
app-folder-categories=['Utilities','Others','System Settings','Sundry','Graphics','Games','Office','Multimedia','Network','Internet']
FOE
# Add link to the Inkscape Course
cat >> /usr/share/applications/inkscape-course.desktop << FOE
[Desktop Entry]
Name=Introduction To Inkscape
GenericName=Inkscape Course
Comment=Materials from Máirín Duffy's Inkscape Class
Exec=xdg-open http://linuxgrrl.com/learn/Introduction_To_Inkscape
Type=Application
Icon=fedora-logo-icon
Categories=Graphics;Documentation;
FOE
chmod a+x /usr/share/applications/inkscape-course.desktop
# rebuild schema cache with any overrides we installed
glib-compile-schemas /usr/share/glib-2.0/schemas
EOF
%end

View File

@ -0,0 +1,73 @@
# fedora-design-suite.ks
# Based on Live Workstation
# A collection of applications for professional visual designers
# http://fedoraproject.org/wiki/Design_Suite
# Maintained by Luya Tshimbalanga <luya AT fedoraproject DOT org>
# Credit to Sebastian Dziallas for initiating the project
%include fedora-live-workstation.ks
%include fedora-design-suite-common.ks
# Size partition
part / --size 14336
%post
# Add link to lists of tutorials
cat >> /usr/share/applications/list-design-tutorials.desktop << FOE
[Desktop Entry]
Name=List of design tutorials
GenericName=List of Tutorials for Designers
Comment=Reference of Design Related Tutorials
Exec=xdg-open https://fedoraproject.org/wiki/Design_Suite/Tutorials
Type=Application
Icon=applications-graphics
Categories=Graphics;Documentation;
FOE
chmod a+x /usr/share/applications/list-design-tutorials.desktop
# Add information about Fedora Design Suite
cat >> /usr/share/applications/fedora-design-suite.desktop << FOE
[Desktop Entry]
Name=Design Suite Info
GenericName=About Design Suite
Comment=Wiki page of Design Suite
Exec=xdg-open https://fedoraproject.org/wiki/Design_Suite
Type=Application
Icon=applications-internet
Categories=Documentation;
FOE
chmod a+x /usr/share/applications/fedora-design-suite.desktop
# Add information about Fedora Design Team
cat >> /usr/share/applications/fedora-design-team.desktop << FOE
[Desktop Entry]
Name=Design Team Info
GenericName=About Design Team
Comment=Wiki page of Design Team
Exec=xdg-open https://fedoraproject.org/wiki/Design
Type=Application
Icon=applications-internet
Categories=Documentation;
FOE
chmod a+x /usr/share/applications/fedora-design-team.desktop
# Use Powerline in bash
cat >> $HOME/.bashrc << FOE
# Enable powerline daemon
if [ -f `which powerline-daemon` ]; then
powerline-daemon -q
POWERLINE_BASH_CONTINUATION=1
POWERLINE_BASH_SELECT=1
. /usr/share/powerline/bash/powerline.sh
fi
FOE
cat >> /var/lib/livesys/livesys-session-extra << FOE
#Override the favorite desktop application in Dash
sed -i "s/favorite-apps=."'*'"/favorite-apps=['firefox.desktop', 'shotwell.desktop', 'gimp.desktop', 'darktable.desktop','krita.desktop', 'inkscape.desktop', 'blender.desktop', 'libreoffice-writer.desktop', 'scribus.desktop', 'pitivi.desktop', 'nautilus.desktop', 'bijiben.desktop', 'anaconda.desktop', 'list-design-tutorials.desktop']/" /usr/share/glib-2.0/schemas/org.gnome.shell.gschema.override
FOE
# rebuild schema cache with any overrides we installed
glib-compile-schemas /usr/share/glib-2.0/schemas
%end

View File

@ -1,65 +0,0 @@
# Maintained by the Fedora Desktop SIG:
# http://fedoraproject.org/wiki/SIGs/Desktop
# mailto:desktop@lists.fedoraproject.org
%include fedora-live-base.ks
%include fedora-desktop-packages.ks
part / --size 4096
%post
cat >> /etc/rc.d/init.d/livesys << EOF
# disable updates plugin
cat >> /usr/share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.updates.gschema.override << FOE
[org.gnome.settings-daemon.plugins.updates]
active=false
FOE
# don't run gnome-initial-setup
mkdir ~liveuser/.config
touch ~liveuser/.config/gnome-initial-setup-done
# make the installer show up
if [ -f /usr/share/applications/liveinst.desktop ]; then
# Show harddisk install in shell dash
sed -i -e 's/NoDisplay=true/NoDisplay=false/' /usr/share/applications/liveinst.desktop ""
# need to move it to anaconda.desktop to make shell happy
mv /usr/share/applications/liveinst.desktop /usr/share/applications/anaconda.desktop
cat >> /usr/share/glib-2.0/schemas/org.gnome.shell.gschema.override << FOE
[org.gnome.shell]
favorite-apps=['firefox.desktop', 'evolution.desktop', 'empathy.desktop', 'rhythmbox.desktop', 'shotwell.desktop', 'libreoffice-writer.desktop', 'nautilus.desktop', 'gnome-documents.desktop', 'anaconda.desktop']
FOE
# Make the welcome screen show up
if [ -f /usr/share/anaconda/gnome/fedora-welcome.desktop ]; then
mkdir -p ~liveuser/.config/autostart
cp /usr/share/anaconda/gnome/fedora-welcome.desktop /usr/share/applications/
cp /usr/share/anaconda/gnome/fedora-welcome.desktop ~liveuser/.config/autostart/
fi
fi
# rebuild schema cache with any overrides we installed
glib-compile-schemas /usr/share/glib-2.0/schemas
# set up auto-login
cat > /etc/gdm/custom.conf << FOE
[daemon]
AutomaticLoginEnable=True
AutomaticLogin=liveuser
FOE
# Turn off PackageKit-command-not-found while uninstalled
if [ -f /etc/PackageKit/CommandNotFound.conf ]; then
sed -i -e 's/^SoftwareSourceSearch=true/SoftwareSourceSearch=false/' /etc/PackageKit/CommandNotFound.conf
fi
# make sure to set the right permissions and selinux contexts
chown -R liveuser:liveuser /home/liveuser/
restorecon -R /home/liveuser/
EOF
%end

193
fedora-live-games.ks Normal file
View File

@ -0,0 +1,193 @@
# fedora-live-games.ks
#
# Maintainers:
# - Darryl T. Agostinelli <dagostinelli@gmail.com>
# https://fedoraproject.org/wiki/User:Dagostinelli
#
# - Richard Anaya <richard.anaya@gmail.com>
# https://fedoraproject.org/wiki/User:Richardanaya
#
# Former Maintainers:
# - Bruno Wolff III <bruno@wolff.to>
# https://fedoraproject.org/wiki/User:Bruno
#
# - Rahul Sundaram <sundaram@fedoraproject.org>
# https://fedoraproject.org/wiki/User:Sundaram
#
%include fedora-live-xfce.ks
# The recommended part size for DVDs is too close to use for the games spin
part / --size 14336
%packages
# Wine pulls in i386 libraries under x86_86 making that spin too big.
# Also the point is to show off Fedora games, not running windows games.
-wine
# Remove libreoffice since it just got added to livecd-desktop and
# will likely put the games spin over size and it is freeze time.
-libreoffice*
# Extra screensavers isn't much help for the games spin
-xscreensaver-extras
# Allow joysticks and game pads to work
joystick-support
# games
# traditional (big)
#alienarena #Cut for size
armacycles-ad
asc
asc-music
astromenace
# beneath-a-steel-sky-cd scummvm games cut for size
boswars
bzflag
crossfire-client
extremetuxracer
# flight-of-the-amazon-queen-cd scummvm games cut for size
freeciv
freecol
freedoom
freedroidrpg
frozen-bubble
# glob2 - currently broken
lincity-ng
#tmw - currently broken
#maniadrive - currently broken
#maniadrive-music - has been retired
megaglest
nethack-vultures
netpanzer
neverball
nogravity
#pinball # Would pull in fluid-soundfont-lite-patches
scorched3d
# supertux # Crashing
supertuxkart
ultimatestunts
warzone2100
wesnoth
# worminator # Would pull in fluid-soundfont-lite-patches
warmux
xmoto
# traditional (small)
abe
# alex4 # Would pull in fluid-soundfont-lite-patches
# ballz # Would pull in fluid-soundfont-lite-patches
blobwars
bombardier
cdogs-sdl
clanbomber
colossus
foobillard
glaxium
gnubg
gnugo
haxima
#hedgewars -- broken
kcheckers
knights
lbrickbuster2
# liquidwar # Would pull in fluid-soundfont-lite-patches
lordsawar
# lure scummvm games cut for size
# machineball # Would pull in fluid-soundfont-lite-patches
nethack
openlierox
pachi
pioneers
quarry
# Ri-li cut for size
# rogue # recently abandoned. Someone picked it up. Waiting for approval.
# scorchwentbonkers # Would pull in fluid-soundfont-lite-patches
solarwolf
sopwith
stormbaancoureur
ularn
xblast
# arcade classics(ish) (big)
auriferous
alienblaster
# duel3 # Would pull in fluid-soundfont-lite-patches
powermanga
# raidem # Would pull in fluid-soundfont-lite-patches
# raidem-music # Would pull in fluid-soundfont-lite-patches
trackballs
trackballs-music
# arcade classics(ish) (small)
ballbuster
CriticalMass
dd2
KoboDeluxe
# lacewing # Would pull in fluid-soundfont-lite-patches
Maelstrom
methane
njam
shippy
tecnoballz
wordwarvi
xgalaxy
# zasx # Would pull in fluid-soundfont-lite-patches
# falling blocks games (small)
amoebax
crack-attack
# crystal-stacker # Would pull in fluid-soundfont-lite-patches
gemdropx
gweled
# puzzles (big)
enigma
# fillets-ng # broken in f34
pingus
# puzzles (small)
# gbrainy Removed for space - only game that pulls in mono
mirrormagic
pipenightdreams
pipepanic
pychess
rocksndiamonds
vodovod
# card games
PySolFC
# educational/simulation
#celestia - not currently building
planets
tuxpaint
tuxpaint-stamps
tuxtype2
# kde based games
taxipilot
# compilations (we are avoiding compilations, rare exceptions)
bsd-games
# utilities
games-menus
# Nothing should be downloading data to play.
-autodownloader
%end

30
fedora-live-i3.ks Normal file
View File

@ -0,0 +1,30 @@
# fedora-livecd-i3.ks
#
# Description:
# - Fedora Live Spin with the tiling window manager i3
#
# Maintainer(s):
# - Nasir Hussain <nasirhm@fedoraproject.org>
# - Eduard Lucena <x3mboy@fedoraproject.org>
# - Dan Cermak <defolos@tummy.com>
# - Justin W. Flory <jwf@fedoraproject.org>
%include fedora-live-base.ks
%include fedora-live-minimization.ks
%include fedora-i3-common.ks
%post
# i3 configuration
# create /etc/sysconfig/desktop (needed for installation)
cat > /etc/sysconfig/desktop <<EOF
PREFERRED=/usr/bin/i3
DISPLAYMANAGER=/usr/sbin/lightdm
EOF
# set livesys session type
sed -i 's/^livesys_session=.*/livesys_session="i3"/' /etc/sysconfig/livesys
%end

View File

@ -1,213 +0,0 @@
#fedora-livedvd-jam-kde.ks
# With KDE Desktop
# Fedora Jam: For Musicians and audio enthusiasts
# Fedora Jam is a spin for anyone interested in creating
# music
# Web: https://fedoraproject.org/wiki/Fedora_jam
# Web: insert spinspacke when created
# Maintainer: Jørn Lomax <northlomax@gmail.com>
# https://fedoraproject.org/wiki/User:jvlomax
# Brendan Jones <brendan.jones.it@gmail.com>
%include fedora-livecd-kde.ks
# DVD size partition
part / --size 10240 --fstype ext4
#enable threaded irqs
bootloader --append="threadirqs"
%packages
#alsa
alsa-firmware
alsa-tools
alsa-utils
alsamixergui
alsa-plugins-jack
alsa-plugins-pulseaudio
alsa-plugins-usbstream
alsa-plugins-samplerate
alsa-plugins-upmix
alsa-plugins-vdownmix
a2jmidid
#jack
jack-audio-connection-kit
jack-audio-connection-kit-dbus
qjackctl
jackctlmmc
#pulse
pulseaudio-module-jack
pavucontrol
#midi
qsynth
fluidsynth
fluid-soundfont-gm
fluidsynth-dssi
timidity++
qmidiarp
vmpk
harmonyseq
#synthesis
hydrogen
bristol
monobristol
zynaddsubfx
yoshimi
swami
Add64
synthv1
samplv1
drumkv1
ams
#guitar
rakarrack
guitarix
tuxguitar
sooperlooper
#recodring and DAW
audacity
ardour
rosegarden4
seq24
muse
qtractor
non-session-manager
# audio-plugins
calf
dssi
jack-rack
ladspa
#ladpsa plugins
ladspa-amb-plugins
ladspa-autotalent-plugins
ladspa-blop-plugins
ladspa-cmt-plugins
ladspa-fil-plugins
ladspa-mcp-plugins
ladspa-rev-plugins
ladspa-swh-plugins
ladspa-tap-plugins
ladspa-vco-plugins
#lv2 plugins
lv2
lv2-avw-plugins
lv2-fil-plugins
lv2-invada-plugins
lv2-kn0ck0ut
lv2-ll-plugins
lv2-swh-plugins
lv2-vocoder-plugins
lv2-zynadd-plugins
lv2dynparam
lv2-abGate
lv2-c++-tools
lv2-samplv1
lv2-synthv1
lv2-drumkv1
lv2-triceratops
lv2-newtonator
#dssi
nekobee-dssi
whysynth-dssi
xsynth-dssi
hexter-dssi
zynjacku
zita-at1
zita-rev1
#sound analasys, none of these are packaged yet
#praat bug_id=666656
#friture
#writing & publishing
emacs
emacs-color-theme
vim
nano
mscore
lilypond
frescobaldi
mup
#audio utilities
jamin
lash
jack_capture
jaaa
jmeters
qastools
arpage
realTimeConfigQuickScan
rtirq
#patchage
#ladish #not packaged yet
japa
radium-compressor
#streaming
idjc
# fedora jam theming (to be customized)
kfaenza-icon-theme
fedora-jam-backgrounds
fedora-jam-kde-theme
#Misc. Utils
screen
shutter
-ksnapshot
multimedia-menus
kernel-tools
#Include Mozilla Firefox and Thunderbird
firefox
thunderbird
#remove packages not need
#-kdesdk-umbrello
#-kdesdk-kcachegrindy
#-kdesdk-kompare
#-kdepim
%end
%post
#setup kickoff favorites
/bin/mkdir -p /etc/skel/.kde/share/config
JAMFAVORITES=/usr/share/applications/firefox.desktop,/usr/share/applications/qjackctl.desktop,/usr/share/applications/qtractor.desktop,/usr/share/applications/frescobaldi.desktop,/usr/share/applications/kde4/konsole.desktop,/usr/share/applications/kde4/dolphin.desktop,/usr/share/applications/kde4/systemsettings.desktop
JAMFAVORITESLIVE=/usr/share/applications/liveinst.desktop,$JAMFAVORITES
cat <<EOF >> /etc/skel/.kde/share/config/kickoffrc
[Favorites]
FavoriteURLs=$JAMFAVORITES
EOF
# Override fedora-live-kde-base.ks settings
sed -i /etc/rc.d/init.d/livesys -res"#^(FavoriteURLs=).*#\1${JAMFAVORITESLIVE}#"
cat >> /etc/rc.d/init.d/livesys << EOF
/usr/sbin/usermod -a -G jackuser,audio liveuser
EOF
%end

85
fedora-live-jam_kde.ks Normal file
View File

@ -0,0 +1,85 @@
#fedora-livedvd-jam-kde.ks
# With KDE Desktop
# Fedora Jam: For Musicians and audio enthusiasts
# Fedora Jam is a spin for anyone interested in creating
# music
# Web: https://fedoraproject.org/wiki/Fedora_jam
# Web: insert spinspacke when created
# Maintainer: JT Pennington (q5sys) <jt@obs-sec.com>
%include fedora-live-kde.ks
# DVD size partition
part / --size 10240 --fstype ext4
#enable threaded irqs
bootloader --append="threadirqs"
%packages
@audio
#pipewire
pipewire
#sound analasys, none of these are packaged yet
#praat bug_id=666656
#friture
#writing & publishing
emacs
emacs-color-theme
vim
nano
#audio utilities
# fedora jam theming (to be customized)
fedora-jam-backgrounds
fedora-jam-kde-theme
#Misc. Utils
screen
multimedia-menus
kernel-tools
#Include Mozilla Firefox and Thunderbird
firefox
thunderbird
#remove packages not needed
-akregator
-kaddressbook
-kmail
-kontact
-korganizer
-non-mixer
-non-session-manager
-non-sequencer
%end
%post
# Override livesys-kde settings
cat >> /var/lib/livesys/livesys-session-extra << EOF
#setup kickoff favorites
/bin/mkdir -p /etc/skel/.config
JAMFAVORITES=/usr/share/applications/firefox.desktop,/usr/share/applications/mozilla-thunderbird.desktop,/usr/share/applications/studio-controls.desktop,/usr/share/applications/ardour6.desktop,/usr/share/applications/carla.desktop,/usr/share/applications/org.kde.konsole.desktop,/usr/share/applications/org.kde.dolphin.desktop,/usr/share/applications/systemsettings.desktop
JAMFAVORITESLIVE=/usr/share/applications/liveinst.desktop,$JAMFAVORITES
cat <<FOE >> /etc/skel/.config/kickoffrc
[Favorites]
FavoriteURLs=$JAMFAVORITES
FOE
/usr/sbin/usermod -a -G jackuser,audio liveuser
EOF
%end

View File

@ -3,118 +3,23 @@
# mailto:kde@lists.fedoraproject.org # mailto:kde@lists.fedoraproject.org
%include fedora-live-base.ks %include fedora-live-base.ks
%include fedora-kde-packages.ks %include fedora-kde-common.ks
%post %post
# create /etc/sysconfig/desktop (needed for installation) # set default GTK+ theme for root (see #683855, #689070, #808062)
cat > /etc/sysconfig/desktop <<EOF
DESKTOP="KDE"
DISPLAYMANAGER="KDE"
EOF
# make oxygen-gtk the default GTK+ theme for root (see #683855, #689070, #808062)
cat > /root/.gtkrc-2.0 << EOF cat > /root/.gtkrc-2.0 << EOF
include "/usr/share/themes/oxygen-gtk/gtk-2.0/gtkrc" include "/usr/share/themes/Adwaita/gtk-2.0/gtkrc"
include "/etc/gtk-2.0/gtkrc" include "/etc/gtk-2.0/gtkrc"
gtk-theme-name="oxygen-gtk" gtk-theme-name="Adwaita"
EOF EOF
mkdir -p /root/.config/gtk-3.0 mkdir -p /root/.config/gtk-3.0
cat > /root/.config/gtk-3.0/settings.ini << EOF cat > /root/.config/gtk-3.0/settings.ini << EOF
[Settings] [Settings]
gtk-theme-name = oxygen-gtk gtk-theme-name = Adwaita
EOF EOF
# add initscript # set livesys session type
cat >> /etc/rc.d/init.d/livesys << EOF sed -i 's/^livesys_session=.*/livesys_session="kde"/' /etc/sysconfig/livesys
if [ -e /usr/share/icons/hicolor/96x96/apps/fedora-logo-icon.png ] ; then
# use image also for kdm
mkdir -p /usr/share/apps/kdm/faces
cp /usr/share/icons/hicolor/96x96/apps/fedora-logo-icon.png /usr/share/apps/kdm/faces/fedora.face.icon
fi
# make liveuser use KDE
echo "startkde" > /home/liveuser/.xsession
chmod a+x /home/liveuser/.xsession
chown liveuser:liveuser /home/liveuser/.xsession
# set up autologin for user liveuser
sed -i 's/#AutoLoginEnable=true/AutoLoginEnable=true/' /etc/kde/kdm/kdmrc
sed -i 's/#AutoLoginUser=fred/AutoLoginUser=liveuser/' /etc/kde/kdm/kdmrc
# set up user liveuser as default user and preselected user
sed -i 's/#PreselectUser=Default/PreselectUser=Default/' /etc/kde/kdm/kdmrc
sed -i 's/#DefaultUser=johndoe/DefaultUser=liveuser/' /etc/kde/kdm/kdmrc
# add liveinst.desktop to favorites menu
mkdir -p /home/liveuser/.kde/share/config/
cat > /home/liveuser/.kde/share/config/kickoffrc << MENU_EOF
[Favorites]
FavoriteURLs=/usr/share/applications/kde4/konqbrowser.desktop,/usr/share/applications/kde4/dolphin.desktop,/usr/share/applications/kde4/systemsettings.desktop,/usr/share/applications/liveinst.desktop
MENU_EOF
# show liveinst.desktop on desktop and in menu
sed -i 's/NoDisplay=true/NoDisplay=false/' /usr/share/applications/liveinst.desktop
# chmod +x ~/Desktop/liveinst.desktop to disable KDE's security warning
chmod +x /usr/share/applications/liveinst.desktop
# copy over the icons for liveinst to hicolor
cp /usr/share/icons/gnome/16x16/apps/system-software-install.png /usr/share/icons/hicolor/16x16/apps/
cp /usr/share/icons/gnome/22x22/apps/system-software-install.png /usr/share/icons/hicolor/22x22/apps/
cp /usr/share/icons/gnome/24x24/apps/system-software-install.png /usr/share/icons/hicolor/24x24/apps/
cp /usr/share/icons/gnome/32x32/apps/system-software-install.png /usr/share/icons/hicolor/32x32/apps/
cp /usr/share/icons/gnome/48x48/apps/system-software-install.png /usr/share/icons/hicolor/48x48/apps/
cp /usr/share/icons/gnome/256x256/apps/system-software-install.png /usr/share/icons/hicolor/256x256/apps/
touch /usr/share/icons/hicolor/
# Set akonadi backend
mkdir -p /home/liveuser/.config/akonadi
cat > /home/liveuser/.config/akonadi/akonadiserverrc << AKONADI_EOF
[%General]
Driver=QSQLITE3
AKONADI_EOF
# Disable the update notifications of apper
cat > /home/liveuser/.kde/share/config/apper << APPER_EOF
[CheckUpdate]
autoUpdate=0
distroUpgrade=0
interval=0
APPER_EOF
# Disable some kded modules
# apperd: http://bugzilla.redhat.com/948099
cat > /home/liveuser/.kde/share/config/kdedrc << KDEDRC_EOF
[Module-apperd]
autoload=false
KDEDRC_EOF
# Disable kres-migrator
cat > /home/liveuser/.kde/share/config/kres-migratorrc << KRES_EOF
[Migration]
Enabled=false
KRES_EOF
# Disable nepomuk
cat > /home/liveuser/.kde/share/config/nepomukserverrc << NEPOMUK_EOF
[Basic Settings]
Start Nepomuk=false
[Service-nepomukfileindexer]
autostart=false
NEPOMUK_EOF
# make sure to set the right permissions and selinux contexts
chown -R liveuser:liveuser /home/liveuser/
restorecon -R /home/liveuser/
# small hack to enable plasma-netbook workspace on boot
if strstr "\`cat /proc/cmdline\`" netbook ; then
mv /usr/share/autostart/plasma-desktop.desktop /usr/share/autostart/plasma-netbook.desktop
sed -i 's/desktop/netbook/g' /usr/share/autostart/plasma-netbook.desktop
fi
EOF
%end %end

View File

@ -1,8 +1,7 @@
# fedora-live-kde.ks # fedora-livecd-kde.ks
# #
# Description: # Description:
# - Fedora Live Spin with the K Desktop Environment (KDE), 2 GiB version # - Fedora Live Spin with the K Desktop Environment (KDE), default 1.4 GB version
# see fedora-livecd-kde.ks for the default CD-sized version
# #
# Maintainer(s): # Maintainer(s):
# - Sebastian Vahl <fedora@deadbabylon.de> # - Sebastian Vahl <fedora@deadbabylon.de>
@ -12,59 +11,7 @@
%include fedora-live-minimization.ks %include fedora-live-minimization.ks
# DVD payload # DVD payload
part / --size=8192 part / --size=8000
%packages
# ship KDE wallpapers instead of GNOME ones
-desktop-backgrounds-basic
kde-wallpapers
# Additional packages that are not default in kde-desktop but useful
k3b # ~15 megs
calligra
#kdeartwork # only include some parts of kdeartwork
#twinkle # (~10 megs)
fuse
liveusb-creator
#pavucontrol # pavucontrol has duplicate functionality with kmix
#kaffeine* # kaffeine has duplicate functionality with dragonplayer (~3 megs)
krusader # file manager, more power-user-oriented than Dolphin (~4 megs)
# kdeedu apps
blinken
kalzium
kanagram
kgeography
khangman
kiten
klettres
ktouch
kturtle
kwordquiz
parley
step
marble
kstars
kalgebra
kbruch
kig
kmplot
rocs
cantor
# Cantor backends
cantor-R # Cantor R backend, built against R-core at compile time
maxima # runtime dependency of the Cantor Maxima backend
octave # runtime dependency of the Cantor Octave backend
# KDE 4 translations
kde-l10n-*
calligra-l10n-*
## avoid serious bugs by omitting broken stuff
%end
%post %post
%end %end

26
fedora-live-lxde.ks Normal file
View File

@ -0,0 +1,26 @@
# fedora-livecd-lxde.ks
#
# Description:
# - Fedora Live Spin with the light-weight LXDE Desktop Environment
#
# Maintainer(s):
# - Christoph Wickert <cwickert@fedoraproject.org>
%include fedora-live-base.ks
%include fedora-live-minimization.ks
%include fedora-lxde-common.ks
%post
# LXDE and LXDM configuration
# create /etc/sysconfig/desktop (needed for installation)
cat > /etc/sysconfig/desktop <<EOF
PREFERRED=/usr/bin/startlxde
DISPLAYMANAGER=/usr/sbin/lxdm
EOF
# set livesys session type
sed -i 's/^livesys_session=.*/livesys_session="lxde"/' /etc/sysconfig/livesys
%end

23
fedora-live-lxqt.ks Normal file
View File

@ -0,0 +1,23 @@
# fedora-live-lxqt.ks
#
# Description:
# Fedora Live Spin with the LXQt desktop environment
#
# Maintainer(s):
# Christian Dersch <lupinix@fedoraproject.org>
#
%include fedora-live-base.ks
%include fedora-live-minimization.ks
%include fedora-lxqt-common.ks
%packages
dracut-config-generic
%end
%post
# set livesys session type
sed -i 's/^livesys_session=.*/livesys_session="lxqt"/' /etc/sysconfig/livesys
%end

View File

@ -1,44 +0,0 @@
# Maintained by the Fedora Desktop SIG:
# http://fedoraproject.org/wiki/SIGs/Desktop
# mailto:desktop@lists.fedoraproject.org
%include fedora-live-base.ks
%include fedora-mate-packages.ks
part / --size 4096
%post
cat >> /etc/rc.d/init.d/livesys << EOF
# make the installer show up
if [ -f /usr/share/applications/liveinst.desktop ]; then
# Show harddisk install in shell dash
sed -i -e 's/NoDisplay=true/NoDisplay=false/' /usr/share/applications/liveinst.desktop ""
fi
mkdir /home/liveuser/Desktop
cp /usr/share/applications/liveinst.desktop /home/liveuser/Desktop
# rebuild schema cache with any overrides we installed
glib-compile-schemas /usr/share/glib-2.0/schemas
# set up lightdm autologin
sed -i 's/^#autologin-user=.*/autologin-user=liveuser/' /etc/lightdm/lightdm.conf
sed -i 's/^#autologin-user-timeout=.*/autologin-user-timeout=0/' /etc/lightdm/lightdm.conf
#sed -i 's/^#show-language-selector=.*/show-language-selector=true/' /etc/lightdm/lightdm-gtk-greeter.conf
# set MATE as default session, otherwise login will fail
sed -i 's/^#user-session=.*/user-session=mate/' /etc/lightdm/lightdm.conf
# Turn off PackageKit-command-not-found while uninstalled
if [ -f /etc/PackageKit/CommandNotFound.conf ]; then
sed -i -e 's/^SoftwareSourceSearch=true/SoftwareSourceSearch=false/' /etc/PackageKit/CommandNotFound.conf
fi
# make sure to set the right permissions and selinux contexts
chown -R liveuser:liveuser /home/liveuser/
restorecon -R /home/liveuser/
EOF
%end

View File

@ -0,0 +1,16 @@
# Desktop with customizations to fit in a CD (package removals, etc.)
# Maintained by the Fedora Desktop SIG:
# http://fedoraproject.org/wiki/SIGs/Desktop
# mailto:desktop@lists.fedoraproject.org
%include fedora-live-base.ks
%include fedora-mate-common.ks
%include fedora-live-minimization.ks
part / --size 8192
%post
# set livesys session type
sed -i 's/^livesys_session=.*/livesys_session="mate"/' /etc/sysconfig/livesys
%end

View File

@ -4,25 +4,6 @@
%packages %packages
# save some space # save some space
-mpage
-sox
-hplip -hplip
-hpijs
-numactl
-isdn4k-utils
-autofs
# smartcards won't really work on the livecd.
-coolkey
-wget
# qlogic firmwares
-ql2100-firmware
-ql2200-firmware
-ql23xx-firmware
# scanning takes quite a bit of space :/
-xsane
-xsane-gimp
-sane-backends
%end %end

View File

@ -0,0 +1,11 @@
# Maintained by the Fedora Python SIG:
# http://fedoraproject.org/wiki/SIGs/Python
# mailto:python-devel@lists.fedoraproject.org
# The Workstion based Python Classroom Lab
%include fedora-live-workstation.ks
%include fedora-python-classroom-gnome-common.ks
# https://bugzilla.redhat.com/show_bug.cgi?id=1695796
part / --size 8192

View File

@ -1,16 +1,18 @@
# Maintained by the Fedora Robotics SIG: # Maintained by x3mboy and the Fedora Robotics SIG:
# http://fedoraproject.org/wiki/SIGs/Robotics # https://fedoraproject.org/wiki/SIGs/Robotics
# mailto:x3mboy@fedoraproject.org
# mailto:robotics@lists.fedoraproject.org # mailto:robotics@lists.fedoraproject.org
%include fedora-live-base.ks %include fedora-live-base.ks
%include fedora-live-minimization.ks %include fedora-live-minimization.ks
# The recommended part size for DVDs is too close to use for the robotics spin # The recommended part size for DVDs is too close to use for the robotics spin
part / --size 10240 part / --size 10752
%packages %packages
# Start with GNOME # Start with GNOME
@gnome-desktop # Install workstation-product-environment to resolve RhBug:1891500
@^workstation-product-environment
# Add robotics development packages # Add robotics development packages
@robotics-suite @robotics-suite
@ -27,9 +29,13 @@ mercurial
-@graphical-internet -@graphical-internet
-@games -@games
-@sound-and-video -@sound-and-video
-@dial-up
# Add a web browser -@input-methods
firefox -@standard
-@container-management
-@libreoffice
-@networkmanager-submodules
-@workstation-product
# Remove office suite # Remove office suite
-libreoffice-* -libreoffice-*
@ -41,13 +47,14 @@ firefox
# Drop things that pull in perl # Drop things that pull in perl
-linux-atm -linux-atm
# No printing # No printing or scanning
-foomatic-db-ppds -foomatic-db-ppds
-foomatic -foomatic
-sane-backends-drivers-scanners
-libsane-hpaio
# Dictionaries are big # Dictionaries are big
-aspell-* -aspell-*
-hunspell-*
-man-pages* -man-pages*
-words -words
@ -61,7 +68,6 @@ firefox
-krb5-auth-dialog -krb5-auth-dialog
-krb5-workstation -krb5-workstation
-pam_krb5 -pam_krb5
-quota
-nano -nano
-dos2unix -dos2unix
-finger -finger
@ -70,15 +76,12 @@ firefox
-mtr -mtr
-pinfo -pinfo
-rsh -rsh
-nfs-utils
-ypbind -ypbind
-yp-tools -yp-tools
-rpcbind
-acpid -acpid
-ntsysv -ntsysv
# Drop some system-config things # Drop some system-config things
-system-config-boot
-system-config-language -system-config-language
-system-config-network -system-config-network
-system-config-rootpassword -system-config-rootpassword
@ -87,9 +90,9 @@ firefox
%end %end
# Rip the post-configuration from the live-desktop, set default shortcuts to IDEs
%post %post
cat >> /etc/rc.d/init.d/livesys << EOF # Extend the post-configuration from the live-desktop, set default shortcuts to IDEs
cat >> /var/lib/livesys/livesys-session-extra << EOF
# disable screensaver locking # disable screensaver locking
cat >> /usr/share/glib-2.0/schemas/org.gnome.desktop.screensaver.gschema.override << FOE cat >> /usr/share/glib-2.0/schemas/org.gnome.desktop.screensaver.gschema.override << FOE
[org.gnome.desktop.screensaver] [org.gnome.desktop.screensaver]
@ -102,12 +105,6 @@ cat >> /usr/share/glib-2.0/schemas/org.gnome.desktop.lockdown.gschema.override <
disable-lock-screen=true disable-lock-screen=true
FOE FOE
# disable updates plugin
cat >> /usr/share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.updates.gschema.override << FOE
[org.gnome.settings-daemon.plugins.updates]
active=false
FOE
# make the installer show up # make the installer show up
if [ -f /usr/share/applications/liveinst.desktop ]; then if [ -f /usr/share/applications/liveinst.desktop ]; then
# Show harddisk install in shell dash # Show harddisk install in shell dash
@ -117,7 +114,7 @@ if [ -f /usr/share/applications/liveinst.desktop ]; then
cat >> /usr/share/glib-2.0/schemas/org.gnome.shell.gschema.override << FOE cat >> /usr/share/glib-2.0/schemas/org.gnome.shell.gschema.override << FOE
[org.gnome.shell] [org.gnome.shell]
favorite-apps=['firefox.desktop', 'eclipse.desktop', 'arduino.desktop', 'gnome-terminal.desktop','nautilus.desktop', 'anaconda.desktop'] favorite-apps=['firefox.desktop', 'org.qt-project.qtcreator.desktop', 'arduino.desktop', 'gnome-terminal.desktop','nautilus.desktop', 'anaconda.desktop']
FOE FOE
fi fi
@ -125,17 +122,5 @@ fi
# rebuild schema cache with any overrides we installed # rebuild schema cache with any overrides we installed
glib-compile-schemas /usr/share/glib-2.0/schemas glib-compile-schemas /usr/share/glib-2.0/schemas
# set up auto-login
cat > /etc/gdm/custom.conf << FOE
[daemon]
AutomaticLoginEnable=True
AutomaticLogin=liveuser
FOE
# Turn off PackageKit-command-not-found while uninstalled
if [ -f /etc/PackageKit/CommandNotFound.conf ]; then
sed -i -e 's/^SoftwareSourceSearch=true/SoftwareSourceSearch=false/' /etc/PackageKit/CommandNotFound.conf
fi
EOF EOF
%end %end

View File

@ -0,0 +1,20 @@
# Fedora Scientific with KDE Desktop
# Fedora Scientific: For researchers in Science and Engineering
# Fedora-Scientific aims to create a Fedora which has the generic
# toolset for the researcher
# Web: https://labs.fedoraproject.org/en/scientific/
# Maintainer: Amit Saha <amitksaha@fedoraproject.org>
# https://fedoraproject.org/wiki/User:Amitksaha
%include fedora-live-kde-base.ks
%include fedora-live-minimization.ks
%include fedora-scientific-common.ks
# The recommended part size for DVDs is too close to use for the scientific spin
part / --size 15000
%post
%end

108
fedora-live-security.ks Normal file
View File

@ -0,0 +1,108 @@
# Filename:
# fedora-livecd-security.ks
# Description:
# A fully functional live OS based on Fedora for use in security auditing,
# forensics research, and penetration testing.
# Maintainers:
# Fabian Affolter <fab [AT] fedoraproject <dot> org>
# Joerg Simon <jsimon [AT] fedoraproject <dot> org>
# JT Pennington <jt [AT] fedoraproject <dot> org>
# Acknowledgements:
# Fedora LiveCD Xfce Spin team - some work here was and will be inherited,
# many thanks, especially to Christoph Wickert!
# Fedora LXDE Spin - Copied over stuff to make LXDE Default
# Luke Macken and Adam Miller for the original OpenBox Security ks and all
# the Security Applications!
# Hiemanshu Sharma <hiemanshu [AT] fedoraproject <dot> org>
%include fedora-live-base.ks
%include fedora-live-minimization.ks
# spin was failing to compose due to lack of space, so bumping the size.
part / --size 10240
%packages
# install env-group to resolve RhBug:1891500
@^xfce-desktop-environment
@xfce-apps
# Security tools
@security-lab
security-menus
# unlock default keyring. FIXME: Should probably be done in comps
gnome-keyring-pam
# save some space
-autofs
-acpid
-gimp-help
-desktop-backgrounds-basic
-PackageKit* # we switched to dnfdragora, so we don't need this
-aspell-* # dictionaries are big
-gnumeric
-foomatic-db-ppds
-foomatic
-stix-fonts
-ibus-typing-booster
-xfce4-sensors-plugin
-man-pages-*
# drop some system-config things
-system-config-rootpassword
-policycoreutils-gui
# exclude some packages to save some space
# use './fsl-maintenance.py -l' in your security spin git folder to build
-ArpON
-aide
-binwalk
-bkhive
-bonesi
-bro
-cmospwd
-dnstop
-etherape
-hfsutils
-httpie
-httrack
-hydra
-kismon
-labrea
-nebula
-netsed
-onesixtyone
-packETH
-pads
-pdfcrack
-proxychains
-pyrit
-raddump
-rkhunter
-safecopy
-samdump2
-scalpel
-sslstrip
-tcpreen
-tcpreplay
-tripwire
-wipe
-zmap
%end
%post
# xfce configuration
# create /etc/sysconfig/desktop (needed for installation)
cat > /etc/sysconfig/desktop <<EOF
PREFERRED=/usr/bin/startxfce4
DISPLAYMANAGER=/usr/sbin/lightdm
EOF
# set livesys session type
sed -i 's/^livesys_session=.*/livesys_session="xfce"/' /etc/sysconfig/livesys
%end

19
fedora-live-soas.ks Normal file
View File

@ -0,0 +1,19 @@
# fedora-livecd-soas.ks
#
# Description:
# - A Sugar environment that you can carry in your pocket
#
# Maintainers:
# - Chihurumnaya Ibiam <ibiamchihurumnaya AT gmail DOT com>
# - Alex Perez <aperez AT alexperez DOT com>
%include fedora-live-base.ks
%include fedora-live-minimization.ks
%include fedora-soas-common.ks
%post
# set livesys session type
sed -i 's/^livesys_session=.*/livesys_session="soas"/' /etc/sysconfig/livesys
%end

32
fedora-live-sway.ks Normal file
View File

@ -0,0 +1,32 @@
# fedora-livecd-sway.ks
#
# Description:
# - Fedora Live Spin with the tiling window manager Sway
#
# Maintainer(s):
# - Aleksei Bavshin <alebastr89@gmail.com>
# - Jiří Konečný <jkonecny@redhat.com>
# - Anthony Rabbito <hello@anthonyrabbito.com>
# - Fabio Alessandro Locati <me@fale.io>
%include fedora-live-base.ks
%include fedora-live-minimization.ks
%include fedora-sway-common.ks
%packages
# To be able to show installation instructions on background
nwg-wrapper
%end
%post
# create /etc/sysconfig/desktop (needed for installation)
cat > /etc/sysconfig/desktop <<EOF
PREFERRED=/usr/bin/sway
DISPLAYMANAGER=/bin/sddm
EOF
# set livesys session type
sed -i 's/^livesys_session=.*/livesys_session="sway"/' /etc/sysconfig/livesys
%end

View File

@ -0,0 +1,20 @@
# Maintained by the Fedora Workstation WG:
# http://fedoraproject.org/wiki/Workstation
# mailto:desktop@lists.fedoraproject.org
%include fedora-live-base.ks
%include fedora-workstation-common.ks
#
# Disable this for now as packagekit is causing compose failures
# by leaving a gpg-agent around holding /dev/null open.
#
#include snippets/packagekit-cached-metadata.ks
part / --size 7750
%post
# set livesys session type
sed -i 's/^livesys_session=.*/livesys_session="gnome"/' /etc/sysconfig/livesys
%end

33
fedora-live-xfce.ks Normal file
View File

@ -0,0 +1,33 @@
# fedora-livecd-xfce.ks
#
# Description:
# - Fedora Live Spin with the light-weight XFCE Desktop Environment
#
# Maintainer(s):
# - Rahul Sundaram <sundaram@fedoraproject.org>
# - Christoph Wickert <cwickert@fedoraproject.org>
# - Kevin Fenzi <kevin@tummy.com>
# - Adam Miller <maxamillion@fedoraproject.org>
%include fedora-live-base.ks
%include fedora-live-minimization.ks
%include fedora-xfce-common.ks
# need a bigger /
part / --size 6144
%post
# xfce configuration
# create /etc/sysconfig/desktop (needed for installation)
cat > /etc/sysconfig/desktop <<EOF
PREFERRED=/usr/bin/startxfce4
DISPLAYMANAGER=/usr/sbin/lightdm
EOF
# set livesys session type
sed -i 's/^livesys_session=.*/livesys_session="xfce"/' /etc/sysconfig/livesys
%end

View File

@ -1,105 +0,0 @@
# Desktop with customizations to fit in a CD (package removals, etc.)
# Maintained by the Fedora Desktop SIG:
# http://fedoraproject.org/wiki/SIGs/Desktop
# mailto:desktop@lists.fedoraproject.org
%include fedora-live-desktop.ks
%include fedora-live-minimization.ks
%packages
# reduce the office suite in size
-planner
-libreoffice-xsltfilter
-libreoffice-pyuno
-libreoffice-emailmerge
-libreoffice-math
# remove input method things we don't need
-ibus-typing-booster
-imsettings
-imsettings-gsettings
# Drop the Java plugin
-icedtea-web
-java-1.7.0-openjdk
-java-1.8.0-openjdk
# Drop things that pull in perl
-linux-atm
# No printing
-foomatic-db-ppds
-foomatic
# Dictionaries are big
# we're going to try keeping hunspell-* after notting, davidz, and ajax voiced
# strong preference to giving it a go on #fedora-desktop.
# also see http://bugzilla.gnome.org/681084
-aspell-*
-man-pages*
-words
# Help and art and fonts can be big, too
-evolution-help
-desktop-backgrounds-basic
-*backgrounds-extras
-stix-fonts
# Legacy and cmdline things we don't want
-krb5-auth-dialog
-krb5-workstation
-pam_krb5
-quota
-nano
-minicom
-dos2unix
-finger
-ftp
-jwhois
-mtr
-pinfo
-rsh
-telnet
-nfs-utils
-ypbind
-yp-tools
-rpcbind
-acpid
-ntsysv
-rmt
-talk
-lftp
-tcpdump
-dump
# Drop some system-config things
-system-config-boot
-system-config-language
-system-config-rootpassword
-system-config-services
-policycoreutils-gui
# These things are cut purely for space reasons
-aisleriot
-brasero
-brasero-nautilus
-bijiben
-gnome-system-log
-deja-dup
-eog
-gnu-free-mono-fonts
-gnu-free-sans-fonts
-gnu-free-serif-fonts
# Without gnu freefonts, the lack of Malayalam coverage is
# a problem in anaconda (#977764)
lohit-malayalam-fonts
%end
%post
# This is a huge file and things work ok without it
rm -f /usr/share/icons/HighContrast/icon-theme.cache
%end

View File

@ -1,74 +0,0 @@
# fedora-livecd-kde.ks
#
# Description:
# - Fedora Livecd Spin with the K Desktop Environment (KDE)
#
# Maintainer(s):
# - Sebastian Vahl <fedora@deadbabylon.de>
# - Fedora KDE SIG, http://fedoraproject.org/wiki/SIGs/KDE, kde@lists.fedoraproject.org
%include fedora-live-kde-base.ks
%include fedora-live-minimization.ks
%packages
# unwanted packages from @kde-desktop
# don't include these for now to fit on a cd
-desktop-backgrounds-basic
-kdeaccessibility*
-scribus # scribus is too big for the live images
-kdeartwork-screensavers # screensavers are not needed on live images
#-ktorrent # kget has also basic torrent features (~3 megs)
-digikam # digikam has duplicate functionality with gwenview (~28 megs)
#-amarok # ~23 megs (mysql-embedded etc.)
-kipi-plugins # ~8 megs + drags in Marble
#-kdeplasma-addons # ~16 megs
#-krusader # ~4 megs
# Additional packages that are not default in kde-desktop but useful
k3b # ~15 megs
-calligra # don't include whole calligra, just parts of it
calligra-words
calligra-sheets # ~1 megs
calligra-stage # ~3 megs
#kdeartwork # only include some parts of kdeartwork
#twinkle # (~10 megs)
fuse
liveusb-creator
#kaffeine* # kaffeine has duplicate functionality with dragonplayer (~3 megs)
# only include kdegames-minimal
-kdegames
kdegames-minimal
### space issues
# fonts (we make no bones about admitting we're english-only)
wqy-microhei-fonts # a compact CJK font, to replace:
-nhn-nanum-gothic-fonts # Korean
-vlgothic-fonts # Japanese
-wqy-zenhei-fonts # simplified Chinese
-cjkuni-uming-fonts # traditional Chinese
-paratype-pt-sans-fonts # Cyrillic (already supported by DejaVu), huge
#-stix-fonts # mathematical symbols
# remove input methods to free space
-@input-methods
-scim*
-m17n*
-ibus*
-iok
# save some space (from @standard)
-make
# save space (it pulls in gdisk/udisks2/libicu)
-gnome-disk-utility
## avoid serious bugs by omitting broken stuff
%end
%post
%end

View File

@ -1,64 +0,0 @@
# fedora-livecd-lxde.ks
#
# Description:
# - Fedora Live Spin with the light-weight LXDE Desktop Environment
#
# Maintainer(s):
# - Christoph Wickert <cwickert@fedoraproject.org>
%include fedora-live-base.ks
%include fedora-live-minimization.ks
%include fedora-lxde-packages.ks
%post
# LXDE and LXDM configuration
# create /etc/sysconfig/desktop (needed for installation)
cat > /etc/sysconfig/desktop <<EOF
PREFERRED=/usr/bin/startlxde
DISPLAYMANAGER=/usr/sbin/lxdm
EOF
cat >> /etc/rc.d/init.d/livesys << EOF
# disable screensaver locking and make sure gamin gets started
cat > /etc/xdg/lxsession/LXDE/autostart << FOE
/usr/libexec/gam_server
@lxpanel --profile LXDE
@pcmanfm --desktop --profile LXDE
/usr/libexec/notification-daemon
FOE
# set up preferred apps
cat > /etc/xdg/libfm/pref-apps.conf << FOE
[Preferred Applications]
WebBrowser=firefox.desktop
MailClient=sylpheed.desktop
FOE
# set up auto-login for liveuser
sed -i 's/# autologin=.*/autologin=liveuser/g' /etc/lxdm/lxdm.conf
# Show harddisk install on the desktop
sed -i -e 's/NoDisplay=true/NoDisplay=false/' /usr/share/applications/liveinst.desktop
mkdir /home/liveuser/Desktop
cp /usr/share/applications/liveinst.desktop /home/liveuser/Desktop
# create default config for clipit, otherwise it displays a dialog on startup
mkdir -p /home/liveuser/.config/clipit
cat > /home/liveuser/.config/clipit/clipitrc << FOE
[rc]
use_copy=true
save_uris=true
save_history=false
statics_show=true
single_line=true
FOE
# this goes at the end after all other changes.
chown -R liveuser:liveuser /home/liveuser
restorecon -R /home/liveuser
EOF
%end

View File

@ -1,81 +0,0 @@
# Desktop with customizations to fit in a CD (package removals, etc.)
# Maintained by the Fedora Desktop SIG:
# http://fedoraproject.org/wiki/SIGs/Desktop
# mailto:desktop@lists.fedoraproject.org
%include fedora-live-mate-compiz.ks
%include fedora-live-minimization.ks
%packages
# First, no office
-planner
# Drop things for size
-firefox
-@libreoffice
# A web browser would be nice for a live cd
midori
# Drop the Java plugin
-icedtea-web
-java-1.7.0-openjdk
-java-1.8.0-openjdk
# Drop things that pull in perl
-linux-atm
# No printing
-foomatic-db-ppds
-foomatic
# Dictionaries are big
# we're going to try keeping hunspell-* after notting, davidz, and ajax voiced
# strong preference to giving it a go on #fedora-desktop.
# also see http://bugzilla.gnome.org/681084
-aspell-*
-man-pages*
-words
# Help and art can be big, too
-gnome-user-docs
-evolution-help
-desktop-backgrounds-basic
-*backgrounds-extras
# Legacy cmdline things we don't want
-krb5-auth-dialog
-krb5-workstation
-pam_krb5
-quota
-nano
-minicom
-dos2unix
-finger
-ftp
-jwhois
-mtr
-pinfo
-rsh
-nfs-utils
-ypbind
-yp-tools
-rpcbind
-acpid
-ntsysv
# Drop some system-config things
-system-config-boot
-system-config-language
-system-config-rootpassword
-system-config-services
-policycoreutils-gui
%end
%post
# This is a huge file and things work ok without it
rm -f /usr/share/icons/HighContrast/icon-theme.cache
%end

View File

@ -1,138 +0,0 @@
# Filename:
# fedora-livecd-security.ks
# Description:
# A fully functional live OS based on Fedora for use in security auditing,
# forensics research, and penetration testing.
# Maintainers:
# Fabian Affolter <fab [AT] fedoraproject <dot> org>
# Joerg Simon <jsimon [AT] fedoraproject <dot> org>
# Christoph Wickert <cwickert [AT] fedoraproject <dot> org>
# Acknowledgements:
# Fedora LiveCD Xfce Spin team - some work here was and will be inherited,
# many thanks!
# Fedora LXDE Spin - Copied over stuff to make LXDE Default
# Luke Macken and Adam Miller for the original OpenBox Security ks and all
# the Security Applications!
# Hiemanshu Sharma <hiemanshu [AT] fedoraproject <dot> org>
%include fedora-live-base.ks
%include fedora-live-minimization.ks
%packages
@xfce-desktop
@xfce-apps
#@xfce-extra-plugins
#@xfce-media
#@xfce-office
#@firefox
# Security tools (not ready at the moment)
@security-lab
security-menus
# save some space
-autofs
-acpid
-gimp-help
-desktop-backgrounds-basic
-realmd # only seems to be used in GNOME
-PackageKit* # we switched to yumex, so we don't need this
-aspell-* # dictionaries are big
-man-pages-*
# drop some system-config things
-system-config-boot
#-system-config-network
-system-config-rootpassword
#-system-config-services
-policycoreutils-gui
# exclude some packages to save some space
# use './fsl-maintenance.py -l' in your security spin git folder to build
-ArpON
-bonesi
-cmospwd
-dnstop
-hfsutils
-honeyd
-kismon
-netsed
-onesixtyone
-pdfcrack
-picviz-gui
-prelude-lml
-prelude-manager
-prewikka
-proxychains
-pyrit
-raddump
-safecopy
-scalpel
-sslstrip
-tcpreen
-tcpreplay
-tripwire
-wipe
%end
%post
# xfce configuration
# This is a huge file and things work ok without it
rm -f /usr/share/icons/HighContrast/icon-theme.cache
# create /etc/sysconfig/desktop (needed for installation)
cat > /etc/sysconfig/desktop <<EOF
PREFERRED=/usr/bin/startxfce4
DISPLAYMANAGER=/usr/sbin/lightdm
EOF
cat >> /etc/rc.d/init.d/livesys << EOF
mkdir -p /home/liveuser/.config/xfce4
cat > /home/liveuser/.config/xfce4/helpers.rc << FOE
MailReader=sylpheed-claws
FileManager=Thunar
WebBrowser=midori
FOE
# disable screensaver locking (#674410)
cat >> /home/liveuser/.xscreensaver << FOE
mode: off
lock: False
dpmsEnabled: False
FOE
# deactivate xfconf-migration (#683161)
rm -f /etc/xdg/autostart/xfconf-migration-4.6.desktop || :
# deactivate xfce4-panel first-run dialog (#693569)
mkdir -p /home/liveuser/.config/xfce4/xfconf/xfce-perchannel-xml
cp /etc/xdg/xfce4/panel/default.xml /home/liveuser/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
# set up lightdm autologin
sed -i 's/^#autologin-user=.*/autologin-user=liveuser/' /etc/lightdm/lightdm.conf
sed -i 's/^#autologin-user-timeout=.*/autologin-user-timeout=0/' /etc/lightdm/lightdm.conf
#sed -i 's/^#show-language-selector=.*/show-language-selector=true/' /etc/lightdm/lightdm-gtk-greeter.conf
# set Xfce as default session, otherwise login will fail
sed -i 's/^#user-session=.*/user-session=xfce/' /etc/lightdm/lightdm.conf
# Show harddisk install on the desktop
sed -i -e 's/NoDisplay=true/NoDisplay=false/' /usr/share/applications/liveinst.desktop
mkdir /home/liveuser/Desktop
cp /usr/share/applications/liveinst.desktop /home/liveuser/Desktop
# and mark it as executable (new Xfce security feature)
chmod +x /home/liveuser/Desktop/liveinst.desktop
# this goes at the end after all other changes.
chown -R liveuser:liveuser /home/liveuser
restorecon -R /home/liveuser
EOF
%end

View File

@ -1,109 +0,0 @@
# fedora-livecd-soas.ks
#
# Description:
# - A Sugar environment that you can carry in your pocket
#
# Maintainers:
# - Peter Robinson <pbrobinson AT gmail DOT com>
# - Sebastian Dziallas <sdz AT fedoraproject DOT org>
# - Mel Chua <mchua AT fedoraproject DOT org>
%include fedora-live-base.ks
%include fedora-live-minimization.ks
%include fedora-soas-packages.ks
firewall --enabled --service=mdns,presence
%post
# Rebuild initrd for Sugar boot screen
KERNEL_VERSION=$(rpm -q kernel --qf '%{version}-%{release}.%{arch}\n')
/usr/sbin/plymouth-set-default-theme sugar
/sbin/dracut -f /boot/initramfs-$KERNEL_VERSION.img $KERNEL_VERSION
# Note that running rpm recreates the rpm db files which aren't needed or wanted
rm -f /var/lib/rpm/__db*
# Get proper release naming in the control panel
cat >> /boot/olpc_build << EOF
Sugar on a Stick 10 (Unknown)
Fedora release 20 (Rawhide)
EOF
# Add our activities to the favorites
cat > /usr/share/sugar/data/activities.defaults << EOF
org.laptop.WebActivity
org.laptop.HelpActivity
org.laptop.Chat
org.laptop.sugar.ReadActivity
org.laptop.sugar.GetBooksActivity
org.laptop.AbiWordActivity
org.laptop.TurtleArtActivity
org.laptop.Calculate
org.laptop.Clock
org.laptop.ImageViewerActivity
org.laptop.Memorize
org.laptop.physics
org.laptop.Pippy
org.laptop.RecordActivity
org.laptop.Oficina
org.laptop.StopWatchActivity
org.laptop.community.Finance
org.laptop.community.TypingTurtle
org.laptop.sugar.Jukebox
org.gnome.Labyrinth
com.laptop.Ruler
org.sugarlabs.AbacusActivity
org.sugarlabs.IRC
org.sugarlabs.InfoSlicer
org.sugarlabs.PortfolioActivity
org.sugarlabs.VisualMatchActivity
com.garycmartin.Moon
mulawa.Countries
tv.alterna.Clock
vu.lux.olpc.Maze
vu.lux.olpc.Speak
EOF
cat > /etc/sysconfig/desktop <<EOF
PREFERRED=/usr/bin/sugar
DISPLAYMANAGER=/usr/sbin/lightdm
EOF
# set up lightdm autologin
sed -i 's/^#autologin-user=.*/autologin-user=liveuser/' /etc/lightdm/lightdm.conf
sed -i 's/^#autologin-user-timeout=.*/autologin-user-timeout=0/' /etc/lightdm/lightdm.conf
# Don't use the default system user (in SoaS liveuser) as nick name
gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t string /desktop/sugar/user/default_nick disabled >/dev/null
# Disable the logout menu item in Sugar
gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t bool /desktop/sugar/show_logout false >/dev/null
# Enable Sugar power management
gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t bool /desktop/sugar/power/automatic True >/dev/null
cat >> /etc/rc.d/init.d/livesys-late << EOF
# disable screensaver locking
cat >> /usr/share/glib-2.0/schemas/org.gnome.desktop.screensaver.gschema.override << FOE
[org.gnome.desktop.screensaver]
lock-enabled=false
FOE
# and hide the lock screen option
cat >> /usr/share/glib-2.0/schemas/org.gnome.desktop.lockdown.gschema.override << FOE
[org.gnome.desktop.lockdown]
disable-lock-screen=true
FOE
# rebuild schema cache with any overrides we installed
glib-compile-schemas /usr/share/glib-2.0/schemas
EOF
chmod 755 /etc/rc.d/init.d/livesys-late
/sbin/restorecon /etc/rc.d/init.d/livesys-late
/sbin/chkconfig --add livesys-late
%end

View File

@ -1,76 +0,0 @@
# fedora-livecd-xfce.ks
#
# Description:
# - Fedora Live Spin with the light-weight XFCE Desktop Environment
#
# Maintainer(s):
# - Rahul Sundaram <sundaram@fedoraproject.org>
# - Christoph Wickert <cwickert@fedoraproject.org>
# - Kevin Fenzi <kevin@tummy.com>
# - Adam Miller <maxamillion@fedoraproject.org>
%include fedora-live-base.ks
%include fedora-live-minimization.ks
%include fedora-xfce-packages.ks
%post
# xfce configuration
# This is a huge file and things work ok without it
rm -f /usr/share/icons/HighContrast/icon-theme.cache
# create /etc/sysconfig/desktop (needed for installation)
cat > /etc/sysconfig/desktop <<EOF
PREFERRED=/usr/bin/startxfce4
DISPLAYMANAGER=/usr/sbin/lightdm
EOF
cat >> /etc/rc.d/init.d/livesys << EOF
mkdir -p /home/liveuser/.config/xfce4
cat > /home/liveuser/.config/xfce4/helpers.rc << FOE
MailReader=sylpheed-claws
FileManager=Thunar
WebBrowser=midori
FOE
# disable screensaver locking (#674410)
cat >> /home/liveuser/.xscreensaver << FOE
mode: off
lock: False
dpmsEnabled: False
FOE
# deactivate xfconf-migration (#683161)
rm -f /etc/xdg/autostart/xfconf-migration-4.6.desktop || :
# deactivate xfce4-panel first-run dialog (#693569)
mkdir -p /home/liveuser/.config/xfce4/xfconf/xfce-perchannel-xml
cp /etc/xdg/xfce4/panel/default.xml /home/liveuser/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
# set up lightdm autologin
sed -i 's/^#autologin-user=.*/autologin-user=liveuser/' /etc/lightdm/lightdm.conf
sed -i 's/^#autologin-user-timeout=.*/autologin-user-timeout=0/' /etc/lightdm/lightdm.conf
#sed -i 's/^#show-language-selector=.*/show-language-selector=true/' /etc/lightdm/lightdm-gtk-greeter.conf
# set Xfce as default session, otherwise login will fail
sed -i 's/^#user-session=.*/user-session=xfce/' /etc/lightdm/lightdm.conf
# Show harddisk install on the desktop
sed -i -e 's/NoDisplay=true/NoDisplay=false/' /usr/share/applications/liveinst.desktop
mkdir /home/liveuser/Desktop
cp /usr/share/applications/liveinst.desktop /home/liveuser/Desktop
# and mark it as executable (new Xfce security feature)
chmod +x /home/liveuser/Desktop/liveinst.desktop
# this goes at the end after all other changes.
chown -R liveuser:liveuser /home/liveuser
restorecon -R /home/liveuser
EOF
%end

View File

@ -1,58 +0,0 @@
# Description : Live DVD image for Fedora/Free Electronic Lab
#
# Maintainer(s):
# - Chitlesh Goorah <chitlesh a fedoraproject.org>
# - Thibault North <tnorth a fedoraproject.org>
%include fedora-livecd-desktop.ks
# DVD payload
part / --size=8192
%packages
@electronic-lab
# Support for the Milkymist hardware community
@milkymist
# Office
dia
vym
libreoffice-writer
libreoffice-calc
libreoffice-impress
#libreoffice-extendedPDF
planner
graphviz
# debugging tools
make
gdb
valgrind
kdbg
wireshark-gnome
qemu
# EDA/CAD department
perl-Test-Pod
perl-Test-Pod-Coverage
# Removing unnecessary packages from the desktop spin
-abiword
-@games
-gimp
-gimp-libs
-gimp-data-extras
-kdebluetooth
%end
%post
%end

View File

@ -1,193 +0,0 @@
# fedora-livedvd-games.ks
#
# Maintainer(s):
# - Bruno Wolff III <bruno@wolff.to>
# - Formerly maintained by Rahul Sundaram
%include fedora-livecd-xfce.ks
# The recommended part size for DVDs is too close to use for the games spin
part / --size 10240
%packages
# Wine pulls in i386 libraries under x86_86 making that spin too big.
# Also the point is to show off Fedora games, not running windows games.
-wine
# Remove libreoffice since it just got added to livecd-desktop and
# will likely put the games spin over size and it is freeze time.
-libreoffice*
# Allow joysticks and game pads to work
joystick-support
# games
# traditional (big)
#alienarena #Cut for size
armacycles-ad
asc
asc-music
astromenace
beneath-a-steel-sky-cd
boswars
btanks
bzflag
crossfire-client
extremetuxracer
flight-of-the-amazon-queen-cd
freeciv
freecol
freedoom
freedroidrpg
frozen-bubble
gl-117
glob2
lincity-ng
tmw
maniadrive
maniadrive-music
megaglest
nethack-vultures
netpanzer
neverball
nogravity
pinball
scorched3d
supertux
supertuxkart
ultimatestunts
warzone2100
wesnoth
worminator
warmux
xmoto
# traditional (small)
abe
alex4
ballz
blobwars
bombardier
cdogs-sdl
clanbomber
colossus
foobillard
glaxium
gnubg
gnugo
haxima
hedgewars
kcheckers
knights
lbrickbuster2
liquidwar
londonlaw
lordsawar
lure
machineball
nethack
pachi
pioneers
quarry
Ri-li
rogue
scorchwentbonkers
seahorse-adventures
solarwolf
sopwith
stormbaancoureur
ularn
xblast
# arcade classics(ish) (big)
auriferous
alienblaster
duel3
lmarbles
powermanga
raidem
raidem-music
trackballs
trackballs-music
# arcade classics(ish) (small)
ballbuster
CriticalMass
dd2
KoboDeluxe
lacewing
Maelstrom
methane
njam
seahorse-adventures
shippy
tecnoballz
wordwarvi
xgalaxy
zasx
# falling blocks games (small)
amoebax
crack-attack
crystal-stacker
gemdropx
gweled
# puzzles (big)
enigma
fillets-ng
pingus
# puzzles (small)
escape
magicor
mirrormagic
pipenightdreams
pipepanic
pychess
rocksndiamonds
vodovod
# card games
#poker2d - dropped from F14 for being orphaned
PySolFC
# educational/simulation
bygfoot
celestia
childsplay
gcompris
planets
stellarium
tuxpaint
tuxpaint-stamps
tuxtype2
# kde based games
taxipilot
# utilities
games-menus
# Note some stuff I don't want pulled into the games spin.
# No compilations of games as I want to only include games that at least
# someone thought were good within a genre.
-kdegames
# Nothing should be downloading data to play.
-autodownloader
%end

View File

@ -8,11 +8,15 @@
%packages %packages
### LXDE desktop ### LXDE desktop
@lxde-desktop # install env-group to resolve RhBug:1891500
@^lxde-desktop-environment
@lxde-apps @lxde-apps
@lxde-media @lxde-media
@lxde-office @lxde-office
@firefox
# FIXME: can be omitted once comps is updated
midori
# pam-fprint causes a segfault in LXDM when enabled # pam-fprint causes a segfault in LXDM when enabled
-fprintd-pam -fprintd-pam
@ -35,28 +39,21 @@ metacity
#-man-pages-* #-man-pages-*
#-words #-words
# use ssmtp
ssmtp
# save some space # save some space
-@admin-tools
-autofs -autofs
-acpid -acpid
-gimp-help -gimp-help
-desktop-backgrounds-basic -desktop-backgrounds-basic
-realmd # only seems to be used in GNOME -PackageKit* # we switched to dnfdragora, so we don't need this
-PackageKit* # we switched to yumex, so we don't need this
-foomatic-db-ppds -foomatic-db-ppds
-foomatic -foomatic
-stix-fonts -stix-fonts
-ibus-typing-booster -ibus-typing-booster
-xscreensaver-extras -xscreensaver-extras
-wqy-zenhei-fonts # FIXME: Workaround to save space, do this in comps #-wqy-zenhei-fonts # FIXME: Workaround to save space, do this in comps
# FIXME: can be removed once mtpaint is gone from lxde-apps in comps
-mtpaint
# drop some system-config things # drop some system-config things
-system-config-boot
#-system-config-language #-system-config-language
-system-config-network -system-config-network
-system-config-rootpassword -system-config-rootpassword

59
fedora-lxqt-common.ks Normal file
View File

@ -0,0 +1,59 @@
# fedora-lxqt-common.ks
#
# Description:
# Fedora Live Spin with the LXQt desktop environment
#
# Maintainer(s):
# Christian Dersch <lupinix@fedoraproject.org>
# Zamir SUN <zsun@fedoraproject.org>
#
%packages
# install env-group to resolve RhBug:1891500
@^lxqt-desktop-environment
@lxqt-apps
@lxqt-media
# for nm applet
gnome-keyring
# l10n
@lxqt-l10n
lximage-qt-l10n
obconf-qt-l10n
pavucontrol-qt-l10n
# MP3
gstreamer1-plugin-mpg123
# Text Editor
enki
# remove unneeded stuff to get a lightweight system
# fonts (we make no bones about admitting we're english-only)
wqy-microhei-fonts # a compact CJK font, to replace:
-naver-nanum-gothic-fonts # Korean
-vlgothic-fonts # Japanese
-adobe-source-han-sans-cn-fonts # simplified Chinese
-adobe-source-han-sans-tw-fonts # traditional Chinese
-pt-sans-fonts # Cyrillic (already supported by DejaVu), huge
#-stix-fonts # mathematical symbols
# remove input methods to free space
-@input-methods
-@admin-tools
-scim*
-m17n*
# Temporary include ibus to workaround RHBZ 1633225
# -ibus*
-iok
# Fix https://bugzilla.redhat.com/show_bug.cgi?id=1429132
# Why is this not pulled in by anaconda???
storaged
%end

59
fedora-mate-common.ks Normal file
View File

@ -0,0 +1,59 @@
%packages
# install env-group to resolve RhBug:1891500
@^mate-desktop-environment
fedora-release-matecompiz
compiz
compiz-plugins-main
compiz-plugins-extra
compiz-manager
compizconfig-python
compiz-plugins-experimental
libcompizconfig
compiz-plugins-main
ccsm
simple-ccsm
emerald-themes
emerald
fusion-icon
# blacklist applications which breaks mate-desktop
-audacious
# see https://bugzilla.redhat.com/show_bug.cgi?id=2068699
# and https://bugzilla.redhat.com/show_bug.cgi?id=1933494
# use earlyoom instead of systemd-oomd-defaults
earlyoom
-systemd-oomd-defaults
# office
@libreoffice
# dsl tools
rp-pppoe
# FIXME; apparently the glibc maintainers dislike this, but it got put into the
# desktop image at some point. We won't touch this one for now.
nss-mdns
# Drop things for size
-@3d-printing
-@admin-tools
-brasero
-fedora-icon-theme
-gnome-icon-theme
-gnome-icon-theme-symbolic
-gnome-logs
-gnome-software
-gnome-user-docs
-@mate-applications
# Help and art can be big, too
-gnome-user-docs
-evolution-help
# Legacy cmdline things we don't want
-telnet
%end

View File

@ -1,29 +0,0 @@
%packages
-realmd # only seems to be used in GNOME
-PackageKit* # we switched to yumex, so we don't need this
firefox
@mate
compiz
compiz-plugins-main
compiz-plugins-extra
compiz-manager
compizconfig-python
compiz-plugins-unsupported
compiz-bcop
compiz-mate
libcompizconfig
compiz-plugins-main
ccsm
emerald-themes
emerald
fusion-icon
fusion-icon-gtk
@libreoffice
# FIXME; apparently the glibc maintainers dislike this, but it got put into the
# desktop image at some point. We won't touch this one for now.
nss-mdns
# This one needs to be kicked out of @standard
-smartmontools
%end

24
fedora-minimal-common.ks Normal file
View File

@ -0,0 +1,24 @@
%packages
microdnf
-@standard
-initial-setup-gui
-generic-release*
-glibc-all-langpacks
# recommended by iproute, we don't want it in minimal
-iproute-tc
# recommended by gnutls, we don't want it in minimal
-trousers
glibc-langpack-en
iw
NetworkManager-wifi
%end
%post
# setup systemd to boot to the right runlevel
echo -n "Setting default runlevel to multiuser text mode"
rm -f /etc/systemd/system/default.target
ln -s /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
echo .
%end

View File

@ -0,0 +1,82 @@
text
lang en_US.UTF-8
keyboard us
timezone US/Eastern
selinux --enforcing
# Disabled for modular compose (for now)
#firewall --enabled --service=mdns
# Disabled for modular compose (for now)
#services --enabled=sshd,chronyd,initial-setup
services --enabled=NetworkManager
network --bootproto=dhcp --device=link --activate
rootpw --lock --iscrypted locked
shutdown
bootloader --timeout=1 --append="no_timer_check console=tty1 console=ttyS0,115200n8"
zerombr
clearpart --all --initlabel --disklabel=msdos
autopart --type=plain
# make sure that initial-setup runs and lets us do all the configuration bits
firstboot --reconfig
%include fedora-repo.ks
%packages --excludedocs --excludeWeakdeps --nocore
bash
fedora-modular-release
filesystem
coreutils-single
util-linux
rpm
shadow-utils
microdnf
glibc-minimal-langpack
grubby
kernel
sssd-client
@networkmanager-submodules
-fedora-logos
-coreutils
-dosfstools
-e2fsprogs
-fuse-libs
-gnupg2-smime
-libss # used by e2fsprogs
-libusbx
-pinentry
-shared-mime-info
-trousers
-xkeyboard-config
-dracut
%end
%post
# Find the architecture we are on
arch=$(uname -m)
# Setup Raspberry Pi firmware
if [[ $arch == "aarch64" ]]; then
cp -P /usr/share/uboot/rpi_arm64/u-boot.bin /boot/efi/rpi-u-boot.bin
fi
releasever=$(rpm --eval '%{fedora}')
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-primary
echo "Packages within this disk image"
rpm -qa --qf '%{size}\t%{name}-%{version}-%{release}.%{arch}\n' |sort -rn
# Note that running rpm recreates the rpm db files which aren't needed or wanted
rm -f /var/lib/rpm/__db*
# remove random seed, the newly installed instance should make it's own
rm -f /var/lib/systemd/random-seed
# Disable network service here, as doing it in the services line
# fails due to RHBZ #1369794
/sbin/chkconfig network off
# Remove machine-id on pre generated images
rm -f /etc/machine-id
touch /etc/machine-id
%end

View File

@ -0,0 +1,30 @@
# Description: Common gnome based configuration for NeuroFedora spin images.
#
# Maintained by the NeuroFedora SIG:
# https://neuro.fedoraproject.org
# mailto:neuro-sig@lists.fedoraproject.org
# Please specify the individual package sets in their own ks files:
# - fedora-comp-neuro-common.ks
%packages
@firefox
# Editors
emacs
vim-X11
# This is no longer workstation
-@workstation-product
# No Workstation backgrounds
#-desktop-backgrounds-basic
#-*backgrounds-extras
%end
%post
#Override the favorite desktop application in Dash
sed -i "s/favorite-apps=."'*'"/favorite-apps=['firefox.desktop', 'org.gnome.Terminal.desktop', 'org.gnome.Nautilus.desktop', 'org.gnome.gedit.desktop', 'anaconda.desktop']/" /etc/rc.d/init.d/livesys
%end

13
fedora-phosh-common.ks Normal file
View File

@ -0,0 +1,13 @@
# fedora-phosh-common.ks
#
# Description:
# - Fedora Disk image Spin with the phosh window manager
#
# Maintainer(s):
# - Kevin Fenzi <kevin@scrye.com>
%packages
# install env-group to resolve RhBug:1891500
@^phosh-desktop-environment
%end

View File

@ -0,0 +1,45 @@
# Maintained by the Fedora Python SIG:
# http://fedoraproject.org/wiki/SIGs/Python
# mailto:python-devel@lists.fedoraproject.org
# Common packages of all Python Classroom images
%packages
@python-classroom
@python-science
nano
openssh-clients
vim-enhanced
wget
# Remove Pythons possibly recommended by tox
-python2
-python26
-python27
-python33
-python34
-python35
-python36
-python37
-python38
-python2.7
-python3.5
-python3.6
-python3.7
-python3.8
-python3.9
-python3.10
-pypy
# Remove LaTeX, see https://bugzilla.redhat.com/show_bug.cgi?id=1862450
# and https://bugzilla.redhat.com/show_bug.cgi?id=1902354
-texlive-base
-texlive-latex
# Remove gdal recommended by networkx, brings in close to 600M of proj data
# Also explicitly list proj to make sure both packages are gone
# https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org/thread/LGC5IMMHZ4DM7GQNPAFC6GU362PPTN7O/
-python3-gdal
-proj
%end

Some files were not shown because too many files have changed in this diff Show More