forked from srbala/fedora-kickstarts
3b3343d28d
It was added to save space, but since then it's considerably dropped in size and just 50 KB now.
83 lines
2.2 KiB
Plaintext
83 lines
2.2 KiB
Plaintext
# 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-packages.ks
|
|
%include fedora-live-minimization.ks
|
|
|
|
part / --size 6144
|
|
|
|
%packages
|
|
|
|
# Drop things for size
|
|
-@3d-printing
|
|
-brasero
|
|
-colord
|
|
-fedora-icon-theme
|
|
-GConf2
|
|
-gnome-bluetooth-libs
|
|
-gnome-icon-theme
|
|
-gnome-icon-theme-symbolic
|
|
-gnome-software
|
|
-gnome-themes
|
|
-gnome-themes-standard
|
|
-gnome-user-docs
|
|
|
|
-@mate-applications
|
|
-mate-icon-theme-faenza
|
|
|
|
# Drop oversized fonts that aren't needed
|
|
|
|
# Drop things that pull in perl
|
|
|
|
# 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
|
|
|
|
# Help and art can be big, too
|
|
-gnome-user-docs
|
|
-evolution-help
|
|
|
|
# Legacy cmdline things we don't want
|
|
-telnet
|
|
|
|
%end
|
|
|
|
%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
|