mirror of
https://pagure.io/fedora-kickstarts.git
synced 2024-11-07 17:04:22 +00:00
27009d7b10
It is quite assy to file a bug after RC was spun, and go ahead and override the desktop teams editorial control of the desktop spin on the same day by committing this without even asking.
124 lines
2.7 KiB
Plaintext
124 lines
2.7 KiB
Plaintext
# Maintained by the Fedora Desktop SIG:
|
|
# http://fedoraproject.org/wiki/SIGs/Desktop
|
|
# mailto:fedora-desktop-list@redhat.com
|
|
|
|
## NOTE:
|
|
# This file should in general be *subtraction* from the gnome-desktop
|
|
# comps group to fit within a CD-sized image. If you want to add
|
|
# a package to the desktop, add them to the comps group.
|
|
|
|
%include fedora-live-base.ks
|
|
|
|
%packages
|
|
@games
|
|
@graphical-internet
|
|
@sound-and-video
|
|
@gnome-desktop
|
|
nss-mdns
|
|
NetworkManager-vpnc
|
|
NetworkManager-openvpn
|
|
# we don't include @office so that we don't get OOo. but some nice bits
|
|
abiword
|
|
cheese
|
|
|
|
# avoid weird case where we pull in more festival stuff than we need
|
|
festival
|
|
festvox-slt-arctic-hts
|
|
|
|
# dictionaries are big
|
|
-aspell-*
|
|
-hunspell-*
|
|
-man-pages*
|
|
-words
|
|
|
|
# save some space
|
|
-gnome-user-docs
|
|
-evolution-help
|
|
-gnome-games-help
|
|
-nss_db
|
|
-isdn4k-utils
|
|
-dasher
|
|
-evince-dvi
|
|
-evince-djvu
|
|
-desktop-backgrounds-basic
|
|
-constantine-backgrounds-extras
|
|
|
|
# these pull in excessive dependencies
|
|
-ekiga
|
|
-tomboy
|
|
|
|
# things we don't need here
|
|
-seahorse
|
|
-alacarte
|
|
-krb5-auth-dialog
|
|
-krb5-workstation
|
|
-pam_krb5
|
|
-quota
|
|
-acpid
|
|
-nano
|
|
-smartmontools
|
|
-minicom
|
|
-dos2unix
|
|
-finger
|
|
-ftp
|
|
-jwhois
|
|
-mtr
|
|
-pinfo
|
|
-rsh
|
|
-telnet
|
|
-unix2dos
|
|
-nfs-utils
|
|
-ypbind
|
|
-yp-tools
|
|
-rpcbind
|
|
|
|
# drop some system-config things
|
|
-system-config-boot
|
|
-system-config-language
|
|
-system-config-lvm
|
|
-system-config-network
|
|
-system-config-rootpassword
|
|
-system-config-services
|
|
-policycoreutils-gui
|
|
|
|
# use the PackageKit helper for bash
|
|
PackageKit-command-not-found
|
|
|
|
# why does the obsoletes not work ?!
|
|
-lzma
|
|
xz-lzma-compat
|
|
|
|
# replace bug-buddy by abrt
|
|
abrt-desktop
|
|
|
|
%end
|
|
|
|
%post
|
|
cat >> /etc/rc.d/init.d/livesys << EOF
|
|
# disable screensaver locking
|
|
gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t bool /apps/gnome-screensaver/lock_enabled false >/dev/null
|
|
gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t bool /desktop/gnome/lockdown/disable_lock_screen true >/dev/null
|
|
|
|
# set up timed auto-login for after 60 seconds
|
|
cat >> /etc/gdm/custom.conf << FOE
|
|
[daemon]
|
|
TimedLoginEnable=true
|
|
TimedLogin=liveuser
|
|
TimedLoginDelay=60
|
|
FOE
|
|
|
|
# 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
|
|
chown -R liveuser.liveuser /home/liveuser/Desktop
|
|
chmod a+x /home/liveuser/Desktop/liveinst.desktop
|
|
|
|
# But not trash and home
|
|
gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t bool /apps/nautilus/desktop/trash_icon_visible false >/dev/null
|
|
gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t bool /apps/nautilus/desktop/home_icon_visible false >/dev/null
|
|
|
|
EOF
|
|
|
|
%end
|