Compare commits

..

77 Commits
0.25.3 ... f24

Author SHA1 Message Date
Adam Miller
a550d62548 add tar to address BZ#1409920
Signed-off-by: Adam Miller <maxamillion@fedoraproject.org>
2017-01-04 15:36:56 -06:00
Jan Pazdziora
7afda9537f 1343136 - the default OOMScoreAdjust=-900 does not cause any ill effects on fedora.
(cherry picked from commit 1a5dea70fc)
2016-09-20 18:20:28 +02:00
Jason Brooks
7e4f164444 correct ostree repo location
see: https://pagure.io/fedora-kickstarts/pull-request/38#comment-8056
2016-08-13 13:25:32 -05:00
Bruno Wolff III
1cdbd3ef07 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-08-04 07:43:46 -05:00
Jason Brooks
e640139976 fix ostree repo location
problem: fedora atomic host images are including an old
ostree tree (24.39 from 2016-06-15 09:57:04)

cause: The ostree repo specified in this file at:
https://kojipkgs.fedoraproject.org/compose/atomic/24/
was last updated at 2016-06-15 09:57:04.

Fedora Atomic 23 used the location:
https://kojipkgs.fedoraproject.org/mash/atomic/23/.

The ref at the similar
https://kojipkgs.fedoraproject.org/mash/atomic/24/
was last modifed 2016-07-24. This seems to be the correct
location. Or, if the switch from mash to compose is right,
then we need to ensure that the compose location is updated
/ kept up to date.
2016-07-27 10:36:46 -07:00
Adam Miller
fb34ac6186 fix missing /run/lock in docker base image BZ#1343138
Signed-off-by: Adam Miller <maxamillion@fedoraproject.org>
2016-07-22 16:04:40 -05:00
Dan Book
03020f4a74 Cinnamon - correct gnome metadata for extra backgrounds and add basic backgrounds 2016-06-07 21:03:21 -04:00
Kevin Fenzi
cd2ff0eea2 Drop dracut-config-generic since we don't want the larger generic initramfses on all installed from live instances.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2016-06-03 12:09:10 -07:00
Kalev Lember
ee9e070d75 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:46 +02:00
Dennis Gilmore
a769fe0a58 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:10:29 -05:00
Christian Dersch
dbf41eb0b0 astronomy: remove astronomy-bookmarks (outdated and affected by #1338010) 2016-05-27 09:57:53 +02:00
Dennis Gilmore
f086a341da add a default url line to the livecd kickstarts
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-05-23 09:36:29 -05:00
Christian Dersch
9714319110 astronomy: added plasma applet for redshift 2016-05-21 15:11:26 +02:00
Dusty Mabe
df302e6748 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 10:53:04 -04:00
Peter Robinson
558f5c6315 arm: add fedora-arm-installer 2016-05-17 13:51:48 +01:00
Peter Robinson
f0fdf7c568 cloud: ppc: add grub2 explicitly since now primary has explicitly removed it again 2016-05-17 12:04:21 +01:00
Christian Dersch
302f5ad386 astronomy: removed skychart, do not ship two complete Python stacks => removed python 2 scientific stuff 2016-05-16 14:09:42 +02:00
Dan Book
e891c467f0 remove unneeded keyring package; add yumex-dnf and extra backgrounds
- gnome-keyring-pam is already required by cinnamon
2016-05-13 22:05:23 -05:00
Peter Robinson
6105897461 aarch64: fix cloud ks 2016-05-13 17:57:18 +01:00
raveit65
d003cb2a7d Mate: add p7zip 2016-05-13 11:01:12 +02:00
Peter Robinson
f8593bceab arm: minimal: add WiFi cli support 2016-05-12 16:33:02 +01:00
Peter Robinson
6eab7f1b6a cloud: aarch64: fix console line 2016-05-12 08:47:30 +01:00
Peter Robinson
2264e6daa9 aarch64: cloud: explicitly add uEFI boot components 2016-05-10 16:36:34 +01:00
Christian Dersch
24e3e25f16 astronomy: added virtualplanet and redshift 2016-05-10 14:16:13 +02:00
raveit65
a4495045d0 Mate: use f24-backgrounds-extras-base 2016-05-10 11:10:52 +02:00
Luya Tshimbalanga
17bed3db91 design-suite: really enable gthumb 2016-05-04 19:39:43 -07:00
Adam Williamson
f4ee7648ad Revert "cloud-base-vagrant: Add sshfs to support vagrant-sshfs plugin"
This reverts commit 34a505db5c.
The package is not in the Cloud install root at present so this
change made the image compose fail. This can be re-applied if
the package is added to an appropriate comps group.
2016-05-03 22:54:53 -07:00
Dusty Mabe
3992f9ca91 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:36:30 -05:00
Dusty Mabe
34a505db5c 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:35:16 -05:00
Luya Tshimbalanga
dc22ec46cb design-suite: bring back f24-backgrounds-extras 2016-05-03 14:56:27 -07:00
Luya Tshimbalanga
dec45f8d97 design-suite: remove erronous typo 2016-05-03 10:25:03 -07:00
Kalev Lember
80d15bf8ba packagekit-cached-metadata.ks: Update Branched and Rawhide repo URLs
They changed with the switch to Pungi.
2016-05-03 15:16:50 +02:00
Luya Tshimbalanga
1ef06b2533 design-suite: temporary disable f24-backgrounds-extras for testing purpose 2016-05-02 11:16:30 -07:00
Bruno Wolff III
71fb82b5bc 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:54:04 -05:00
Kevin Fenzi
11a93ac029 Add admin-tools group in. Fixes bug #1330298 2016-04-26 15:06:58 -06:00
Luya Tshimbalanga
4407d70045 Merge branch 'f24' of ssh://git.fedorahosted.org/git/spin-kickstarts into f24 2016-04-26 12:36:48 -07:00
Luya Tshimbalanga
ab8bfa2903 design-suite: add f24-backgrounds extras and switch geeqie to gthumb 2016-04-26 12:34:01 -07:00
Bruno Wolff III
37bbc185a5 Games also cut Ri-li for size 2016-04-25 00:19:04 -05:00
Bruno Wolff III
125b994038 Games: don't block firefox
With no sign of midori getting fixed, let firefox get used for beta.
The kernel / change to livemedia had more to do with the size problem,
than firefox did. With the removal of freedroid and letting firefox
go the size should be very close.
2016-04-24 23:54:51 -05:00
Bruno Wolff III
d9a3ca9946 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:51:57 -05:00
Luya Tshimbalanga
1016065d6b design-suite: add geeqie 2016-04-21 01:40:52 -07:00
Kushal Das
8c2a31f378 Pulls in the systemd-udev subpackage 2016-04-13 15:25:52 +05:30
Dennis Gilmore
e1206f4b9b update the atomic cloud images for f24
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-04-12 10:07:32 -05:00
Peter Robinson
7f13b20e33 Docker: Base: add arm config, use includes for ppc config 2016-04-12 15:44:02 +01:00
Peter Robinson
6226c24d43 Cloud: Base: add arm config, use includes for ppc config 2016-04-12 14:22:27 +01:00
Peter Robinson
b4d8fed0e8 SoaS: we don't want the WebKit gtk2 plugin support 2016-04-10 22:41:43 +01:00
raveit65
de041f9852 update fedora-mate-packages.ks 2016-04-09 17:12:51 +02:00
Peter Robinson
7b9bef18d0 SoaS: Don't include livecd-tools anymore 2016-03-30 14:57:07 +01:00
Kevin Fenzi
802b718d0d 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:37:29 -06:00
Christian Dersch
c4326802f6 astronomy: increased space 2016-03-24 20:53:12 +01:00
Peter Robinson
fb5d41231c ppc: we need grub2 in cloud images 2016-03-24 17:25:05 +00:00
Peter Robinson
3d38aa7715 add PPC specific cloud kickstarts until anaconda rhbz 1303219 is fixed 2016-03-24 16:41:13 +00:00
Luya Tshimbalanga
5b062b29c6 desing-suite: increase recommended size 2016-03-23 23:37:01 -07:00
Dennis Gilmore
55890d6209 make the arm KDE image 6.5G, needs more space
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-03-14 20:34:33 -05:00
Dennis Gilmore
533fa0ccda point at f24 repo
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-03-13 21:17:56 -05:00
Christian Dersch
c53c695e25 astronomy: added veusz to have a proper replacement for scidavis 2016-03-13 20:29:05 +01:00
Adam Williamson
23af1c94df 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 10:27:35 -08:00
Bruno Wolff III
3ddd549ff7 Games: Don't pull in firefox to keep size down 2016-03-12 10:30:57 -06:00
Christian Dersch
92cbaff664 astronomy: removed broken xvarstar 2016-03-12 13:07:27 +01:00
raveit65
ef88d6ddbd Mate: clean up fedora-mate-packages.ks 2016-03-12 00:30:02 +01:00
Kevin Fenzi
8c971991de Switch default browser to firefox on Xfce 2016-03-10 13:18:53 -07:00
Rex Dieter
103d925e9b kde-desktop: +qupzilla, use @firefox group 2016-03-08 07:08:14 -06:00
Peter Robinson
410101bd76 Nuke random seed in install for ARM images too, the new instance should make it's own. Fixes bug #1314879 2016-03-07 08:42:51 -06:00
Dennis Gilmore
179a268857 Revert "Merge branch 'master' into f24"
This reverts commit eead7177ab, reversing
changes made to b9fcda35df.
2016-03-07 08:40:39 -06:00
Christian Dersch
ccc8847b19 astronomy: kst fixed, added again 2016-03-06 13:57:45 +01:00
Peter Robinson
eead7177ab Merge branch 'master' into f24 2016-03-05 17:44:39 +00:00
Kevin Fenzi
b9fcda35df Nuke random seed in install, the new instance should make it's own. Fixes bug #1314879 2016-03-05 09:27:39 -07:00
Kalev Lember
f4e8f1bb0a 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:55:12 +01:00
Christian Dersch
9199268aed astronomy: added LabPlot as replacement for retired scidavis 2016-03-03 17:54:58 +01:00
Dennis Gilmore
26768920ec fedira install trees are now defined in pungi-fedora
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-03-02 11:16:55 -06:00
Christian Dersch
c254d4e73e astronomy: disabled kst until dependency issue with gsl 2.1 is fixed 2016-03-02 01:32:13 +01:00
Dennis Gilmore
17862cd969 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:00:21 -06:00
Dennis Gilmore
454fed4a4c install only english support on the minimal arm image
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-02-29 20:49:57 -06:00
Dennis Gilmore
6da9e16e53 make sure we do not include the rawhide repo
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-02-29 14:31:30 -06:00
Dennis Gilmore
e8de8a9ce3 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:21:30 -06:00
Dennis Gilmore
5d3551ec4c remove file that does not belong in the repo
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-02-25 17:14:02 -06:00
Dennis Gilmore
777c11480e 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:29:47 -06:00
30 changed files with 101 additions and 306 deletions

23
README Normal file
View File

@@ -0,0 +1,23 @@
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

View File

@@ -1,31 +0,0 @@
# 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.
## 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
# 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

@@ -4,5 +4,5 @@
<%page args="ostree_osname, ostree_ref"/>
append usr/share/anaconda/interactive-defaults.ks "ostreesetup --nogpg --osname=${ostree_osname} --remote=${ostree_osname} --url=file:////run/install/repo/content/repo --ref=${ostree_ref}\n"
append usr/share/anaconda/interactive-defaults.ks "services --disabled cloud-init,cloud-config,cloud-final,cloud-init-local\n"
append usr/share/anaconda/interactive-defaults.ks "%post --erroronfail\nrm -f /etc/ostree/remotes.d/${ostree_osname}.conf\nostree remote add --set=gpg-verify=false fedora-atomic 'https://dl.fedoraproject.org/pub/fedora/linux/atomic/22/'\n%end\n"
append usr/share/anaconda/interactive-defaults.ks "%post --erroronfail\nrm -f /etc/ostree/remotes.d/${ostree_osname}.conf\nostree remote add --set=gpg-verify=false fedora-atomic 'https://dl.fedoraproject.org/pub/fedora/linux/atomic/24/'\n%end\n"

View File

@@ -9,6 +9,7 @@ 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
@@ -94,9 +95,5 @@ generic-logos
#
%post
# Enable network service here, as doing it in the services line
# fails due to RHBZ #1369794
/sbin/chkconfig network on
%end

View File

@@ -7,15 +7,14 @@ firewall --enabled --service=mdns,ssh
# configure extlinux bootloader
bootloader extlinux
part /boot/fw --size=30 --fstype vfat --asprimary
part /boot --size=512 --fstype ext4 --asprimary
part swap --size=512 --fstype swap --asprimary
part / --size=3584 --fstype ext4 --asprimary
part /boot --size=512 --fstype ext4
part swap --size=512 --fstype swap
part / --size=3584 --fstype ext4
# make sure that initial-setup runs and lets us do all the configuration bits
firstboot --reconfig
services --enabled=sshd,NetworkManager,avahi-daemon,rsyslog,chronyd,initial-setup
services --enabled=ssh,NetworkManager,avahi-daemon,rsyslog,chronyd,initial-setup --disabled=network
%include fedora-repo.ks
@@ -29,10 +28,9 @@ kernel
dracut-config-generic
# install tools needed to manage and boot arm systems
@arm-tools
rng-tools
chrony
extlinux-bootloader
bcm283x-firmware
initial-setup
initial-setup-gui
#lets resize / on first boot
@@ -41,26 +39,13 @@ initial-setup-gui
# remove this in %post
dracut-config-generic
# make sure all the locales are available for inital0-setup and anaconda to work
glibc-all-langpacks
# workaround for consequence of RHBZ #1324623: without this, with
# yum-based creation tools, compose fails due to conflict between
# libcrypt and libcrypt-nss. dnf does not seem to have the same
# issue, so this may be dropped when appliance-creator is ported
# to dnf.
libcrypt-nss
-libcrypt
%end
%post
# Setup Raspberry Pi firmware
cp -Pr /usr/share/bcm283x-firmware/* /boot/fw/
cp -P /usr/share/uboot/rpi_2/u-boot.bin /boot/fw/rpi2-u-boot.bin
cp -P /usr/share/uboot/rpi_3_32b/u-boot.bin /boot/fw/rpi3-u-boot.bin
sed -i '/vfat/ d' /etc/fstab
# work around for poor key import UI in PackageKit
rm -f /var/lib/rpm/__db*
releasever=$(rpm -q --qf '%{version}\n' fedora-release)
@@ -81,13 +66,5 @@ systemctl mask tmp.mount
dnf -y remove dracut-config-generic
# 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

@@ -5,5 +5,8 @@
part / --size=5632 --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

@@ -3,5 +3,8 @@
%include fedora-lxde-packages.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

@@ -5,5 +5,8 @@
part / --size=5500 --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,5 +1,6 @@
%include fedora-arm-base.ks
part /boot --size=512 --fstype ext4
part swap --size=256 --fstype swap
part / --size=1279 --fstype ext4

View File

@@ -2,104 +2,9 @@
%include fedora-arm-xbase.ks
%include fedora-soas-packages.ks
firewall --enabled --service=mdns,presence
%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 .
# 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
EOF
cat /etc/fedora-release >> /boot/olpc_build
# 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.laptop.Words
org.eq.FotoToon
org.gnome.Labyrinth
com.laptop.Ruler
org.sugarlabs.AbacusActivity
org.sugarlabs.IRC
org.sugarlabs.InfoSlicer
org.sugarlabs.PortfolioActivity
org.sugarlabs.StoryActivity
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
# set Sugar as default session, otherwise login will fail
sed -i 's/^#user-session=.*/user-session=sugar/' /etc/lightdm/lightdm.conf
# Don't use the default system user (in SoaS liveuser) as nick name
# Disable the logout menu item in Sugar
# Enable Sugar power management
cat >/usr/share/glib-2.0/schemas/sugar.soas.gschema.override <<EOF
[org.sugarlabs.user]
default-nick='disabled'
[org.sugarlabs]
show-logout=false
[org.sugarlabs.power]
automatic=true
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
/usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas/sugar.soas.gschema.override
/usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas
%end

View File

@@ -10,8 +10,3 @@ part / --size=5500 --fstype ext4
%end
%post
# Most of the ARM X accelerated drivers need some level of CMA allocation
sed -i 's/\(append .*\)/\1 cma=256MB/' /boot/extlinux/extlinux.conf
%end

View File

@@ -6,11 +6,3 @@
@printing
%end
%post
# Most of the ARM X accelerated drivers need some level of CMA allocation
sed -i 's/\(append .*\)/\1 cma=192MB/' /boot/extlinux/extlinux.conf
# 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

View File

@@ -5,5 +5,8 @@
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

@@ -18,10 +18,11 @@ user --name=none
firewall --disabled
bootloader --timeout=1 --append="no_timer_check console=tty1 console=ttyS0,115200n8 net.ifnames=0"
bootloader --timeout=1 --append="no_timer_check console=tty1 console=ttyS0,115200n8"
network --bootproto=dhcp --device=link --activate --onboot=on
services --enabled=sshd,cloud-init,cloud-init-local,cloud-config,cloud-final
services --disabled=network
services --enabled=sshd,rsyslog,cloud-init,cloud-init-local,cloud-config,cloud-final
zerombr
clearpart --all
@@ -32,14 +33,14 @@ volgroup atomicos pv.01
logvol / --size=3000 --fstype="xfs" --name=root --vgname=atomicos
# Equivalent of %include fedora-repo.ks
ostreesetup --nogpg --osname=fedora-atomic --remote=fedora-atomic --url=https://kojipkgs.fedoraproject.org/compose/atomic/25/ --ref=fedora-atomic/25/x86_64/docker-host
ostreesetup --nogpg --osname=fedora-atomic --remote=fedora-atomic --url=https://kojipkgs.fedoraproject.org/atomic/24/ --ref=fedora-atomic/24/x86_64/docker-host
reboot
%post --erroronfail
# See https://github.com/projectatomic/rpm-ostree/issues/42
ostree remote delete fedora-atomic
ostree remote add --set=gpg-verify=false fedora-atomic 'https://dl.fedoraproject.org/pub/fedora/linux/atomic/25/'
ostree remote add --set=gpg-verify=false fedora-atomic 'https://dl.fedoraproject.org/pub/fedora/linux/atomic/24/'
# older versions of livecd-tools do not follow "rootpw --lock" line above
# https://bugzilla.redhat.com/show_bug.cgi?id=964299
@@ -121,15 +122,8 @@ 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.)"
# For trac ticket https://fedorahosted.org/cloud/ticket/128
rm -f /etc/sysconfig/network-scripts/ifcfg-ens3
echo "Adding Developer Mode GRUB2 menu item."
/usr/libexec/atomic-devmode/bootentry add
# enable network service here, as doing it in the services line
# fails due to RHBZ #1369794
/sbin/chkconfig network off
%end

View File

@@ -14,7 +14,7 @@ network --bootproto=dhcp --device=link --activate
part / --fstype="ext4" --size=6000
part /boot --size=500 --fstype="ext4"
shutdown
services --disabled=docker-storage-setup
services --disabled=docker-storage-setup,network
services --enabled=NetworkManager,sshd,cloud-init,cloud-init-local,cloud-config,cloud-final
ostreesetup --nogpg --osname=fedora-atomic --remote=fedora-atomic --url=http://kojipkgs.fedoraproject.org/mash/atomic/22/ --ref=fedora-atomic/f22/x86_64/docker-host
@@ -28,9 +28,4 @@ userdel -r none
# We copy content of separate /boot partition to root part when building live squashfs image,
# and we don't want systemd to try to mount it when pxe booting
cat /dev/null > /etc/fstab
# Disable network service here, as doing it in the services line
# fails due to RHBZ #1369794
/sbin/chkconfig network off
%end

View File

@@ -39,17 +39,11 @@ firewall --disabled
bootloader --timeout=1 --append="no_timer_check console=tty1 console=ttyS0,115200n8" --extlinux
network --bootproto=dhcp --device=link --activate --onboot=on
services --enabled=sshd,cloud-init,cloud-init-local,cloud-config,cloud-final
services --enabled=network,sshd,rsyslog,cloud-init,cloud-init-local,cloud-config,cloud-final
zerombr
clearpart --all
#
# We need to disable 64bit options here or extlinux won't work.
# See: http://www.syslinux.org/wiki/index.php/Filesystem#ext4
# and
# https://bugzilla.redhat.com/show_bug.cgi?id=1369934
#
part / --fstype ext4 --grow --mkfsoptions="-O ^64bit"
part / --fstype ext4 --grow
%include fedora-repo.ks
@@ -253,6 +247,7 @@ rm -f /var/lib/rpm/__db*
# <https://bugzilla.redhat.com/show_bug.cgi?id=1015931>
dd if=/usr/share/syslinux/mbr.bin of=/dev/vda
# FIXME: is this still needed?
echo "Fixing SELinux contexts."
touch /var/log/cron
@@ -270,13 +265,5 @@ echo "(Don't worry -- that out-of-space error was expected.)"
# For trac ticket https://fedorahosted.org/cloud/ticket/128
rm -f /etc/sysconfig/network-scripts/ifcfg-ens3
# Enable network service here, as doing it in the services line
# fails due to RHBZ #1369794
/sbin/chkconfig network on
# Remove machine-id on pre generated images
rm -f /etc/machine-id
touch /etc/machine-id
%end

View File

@@ -26,7 +26,7 @@ firewall --disabled
bootloader --timeout=1 --append="no_timer_check console=tty1 console=ttyS0,115200n8" --extlinux
network --bootproto=dhcp --device=eth0 --activate --onboot=on
services --enabled=sshd,cloud-init,cloud-init-local,cloud-config,cloud-final
services --enabled=network,sshd,rsyslog,cloud-init,cloud-init-local,cloud-config,cloud-final
zerombr
clearpart --all
@@ -219,9 +219,5 @@ 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.)"
# Enable network service here, as doing it in the services line
# fails due to RHBZ #1369794
/sbin/chkconfig network on
%end

View File

@@ -17,7 +17,7 @@ firewall --disabled
bootloader --timeout=1 --append="no_timer_check console=tty1 console=ttyS0,115200n8" --extlinux
network --bootproto=dhcp --device=eth0 --activate --onboot=on
services --enabled=sshd,cloud-init,cloud-init-local,cloud-config,cloud-final
services --enabled=network,sshd,rsyslog,cloud-init,cloud-init-local,cloud-config,cloud-final
zerombr
clearpart --all
@@ -211,9 +211,5 @@ 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.)"
# Enable network service here, as doing it in the services line
# fails due to RHBZ #1369794
/sbin/chkconfig network on
%end

View File

@@ -30,6 +30,7 @@ reboot
%packages --excludedocs --instLangs=en --nocore
bash
tar # https://bugzilla.redhat.com/show_bug.cgi?id=1409920
fedora-release
rootfiles
vim-minimal
@@ -43,9 +44,6 @@ sssd-client
%end
%post --log=/tmp/anaconda-post.log
set -e
# Set the language rpm nodocs transaction flag persistently in the
# image yum.conf and rpm macros
@@ -71,7 +69,6 @@ releasever=$(rpm -q --qf '%{version}\n' fedora-release)
basearch=$(uname -i)
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
echo "# fstab intentionally empty for containers" > /etc/fstab
rm -f /usr/lib/locale/locale-archive
#Setup locale properly
@@ -87,8 +84,6 @@ systemctl mask systemd-remount-fs.service dev-hugepages.mount sys-fs-fuse-connec
umount /run
systemd-tmpfiles --create --boot
# Remove machine-id on pre generated images
rm -f /etc/machine-id
touch /etc/machine-id
%end

View File

@@ -66,27 +66,16 @@ 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-astroML-addons
python3-astroquery
python3-astroscrappy
python3-APLpy
python3-ATpy
python3-ccdproc
python3-fitsio
python3-gatspy
python3-photutils
python3-pyvo
python3-reproject
python3-sep
# matplotlib backends

View File

@@ -17,7 +17,7 @@ xconfig --startxonboot
zerombr
clearpart --all
part / --size 5120 --fstype ext4
services --enabled=NetworkManager,ModemManager --disabled=sshd
services --enabled=NetworkManager,ModemManager --disabled=network,sshd
network --bootproto=dhcp --device=link --activate
shutdown
@@ -214,9 +214,7 @@ touch /.liveimg-configured
# add static hostname to work around xauth bug
# https://bugzilla.redhat.com/show_bug.cgi?id=679486
# the hostname must be something else than 'localhost'
# https://bugzilla.redhat.com/show_bug.cgi?id=1370222
echo "localhost-live" > /etc/hostname
echo "localhost" > /etc/hostname
EOF
@@ -323,14 +321,6 @@ echo 'File created by kickstart. See systemd-update-done.service(8).' \
# See bug 1317709
rm -f /boot/*-rescue*
# 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
@@ -342,5 +332,4 @@ 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

View File

@@ -1,11 +1,11 @@
# fedora-design-suite.ks
# Based on Live Workstation
# Description:
# - A collection of applications targeted towards professional visual designers
# - A Spin targeted towards professional designers
# Website: http://fedoraproject.org/wiki/Design_Suite
# Maintainer:
# Maintainers:
# - Luya Tshimbalanga <luya AT fedoraproject DOT org>
# - Credit to Sebastian Dziallas for initiating the project
# - Previous maintainer Sebastian Dziallas
%include fedora-live-workstation.ks
@@ -16,46 +16,17 @@ part / --size 14336
# Switch to groups for design suite
@design-suite
# Added addons to address rhbz#1336879 from dnf
gimp-data-extras
gimp-dbp
gimp-dds-plugin
gimp-elsamuko
gimp-fourier-plugin
gimp-gap
gimp-help
gimp-help-browser
gimp-high-pass-filter
gimp-layer-via-copy-cut
gimp-lensfun
gimp-lqr-plugin
gimp-normalmap
gimp-paint-studio
gimp-resynthesizer
gimp-save-for-web
gimp-separate+
gimp-wavelet-denoise-plugin
gimpfx-foundry
gmic-gimp
inkscape-psd
inkscape-sozi
inkscape-table
#LuxRender-blender Comment that line because i86 support is no longer available
sane-backends-drivers-scanners
xsane-gimp
#YafaRay-blender
# Add extra gnome applications
gnome-books
gnome-calendar
# Preview Gnome Photos
gnome-photos
# Add gthumb for renaming group files
gthumb
# Extra wallpapers
f23-backgrounds-extras-base
f23-backgrounds-extras-gnome
f24-backgrounds-extras-base
f24-backgrounds-extras-gnome
f25-backgrounds-extras-base
f25-backgrounds-extras-gnome
# removal of unneeded applications
-gnome-boxes
@@ -68,7 +39,7 @@ f25-backgrounds-extras-gnome
#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', 'shotwell.desktop', 'gimp.desktop', 'darktable.desktop','krita', 'inkscape.desktop', 'blender.desktop', 'libreoffice-writer.desktop', 'scribus.desktop', 'nautilus.desktop', 'bijiben.desktop', 'anaconda.desktop', 'list-design-tutorials.desktop']
favorite-apps=['firefox.desktop', 'gnome-photos.desktop', 'gimp.desktop', 'inkscape.desktop', 'blender.desktop', 'libreoffice-writer.desktop', 'scribus.desktop', 'nautilus.desktop', 'bijiben.desktop', 'anaconda.desktop', 'list-design-tutorials.desktop']
FOE
# Add link to lists of tutorials

View File

@@ -45,14 +45,14 @@ extremetuxracer
freeciv
freecol
freedoom
freedroidrpg
# freedroidrpg cut for size
frozen-bubble
gl-117
glob2
lincity-ng
tmw
#maniadrive - maniadrive isn't building with php7
#maniadrive-music
maniadrive
maniadrive-music
megaglest
nethack-vultures
netpanzer
@@ -60,13 +60,13 @@ netpanzer
nogravity
#pinball # Would pull in fluid-soundfont-lite-patches
scorched3d
# supertux # Crashing
supertux
#supertuxkart #remove for size
ultimatestunts
warzone2100
wesnoth
# worminator # Would pull in fluid-soundfont-lite-patches
warmux
# warmux - Cut for size
xmoto
# traditional (small)

View File

@@ -108,6 +108,7 @@ ladspa-vco-plugins
#lv2 plugins
lv2
lv2-avw-plugins
lv2-fil-plugins
lv2-invada-plugins
lv2-kn0ck0ut
lv2-ll-plugins

View File

@@ -30,7 +30,7 @@ part / --size=6144
k3b # ~15 megs
#kdeartwork # only include some parts of kdeartwork
fuse
mediawriter
liveusb-creator
# only include kdegames-minimal
-kdegames

View File

@@ -133,9 +133,9 @@ backintime-kde
libotf
#root
#root
#root-gui-fitpanel
#root-python
root
root-gui-fitpanel
root-python
#Multiple jobs/clustering system
# torque

View File

@@ -76,8 +76,6 @@ 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
# set Sugar as default session, otherwise login will fail
sed -i 's/^#user-session=.*/user-session=sugar/' /etc/lightdm/lightdm.conf
# Don't use the default system user (in SoaS liveuser) as nick name
# Disable the logout menu item in Sugar
@@ -92,6 +90,19 @@ show-logout=false
[org.sugarlabs.power]
automatic=true
EOF
/usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas/sugar.soas.gschema.override
cat >> /etc/rc.d/init.d/livesys << 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
#sed -i 's/^#show-language-selector=.*/show-language-selector=true/' /etc/lightdm/lightdm-gtk-greeter.conf
# set Sugar as default session, otherwise login will fail
sed -i 's/^#user-session=.*/user-session=sugar/' /etc/lightdm/lightdm.conf
EOF
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
@@ -106,7 +117,12 @@ disable-lock-screen=true
FOE
# rebuild schema cache with any overrides we installed
/usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas/sugar.soas.gschema.override
/usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas
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

@@ -4,11 +4,7 @@
%include fedora-live-base.ks
%include fedora-workstation-packages.ks
#
# Disable this for now to see if packagekit is causing
# compose failures by leaving a gpg-agent around holding /dev/null open.
#
#include snippets/packagekit-cached-metadata.ks
%include snippets/packagekit-cached-metadata.ks
part / --size 6656

View File

@@ -23,8 +23,8 @@ caja-actions
mate-disk-usage-analyzer
# more backgrounds
f25-backgrounds-base
f25-backgrounds-mate
f24-backgrounds-base
f24-backgrounds-mate
f24-backgrounds-extras-base
# system tools

View File

@@ -33,7 +33,6 @@
-ibus*
-hyperv-daemons
-webkitgtk4-plugin-process-gtk2
webkitgtk3
# Add some extra fonts
dejavu-sans-fonts