Re-factor imgcreate/fs.py module
[livecd/EL-5.git] / config / livecd-fedora-kde.ks
blob97f0e00ee10fbc4645517835f8466a3ea3356690
1 %include livecd-fedora-base-desktop.ks
3 %packages
4 @kde-desktop
6 # unwanted packages from @kde-desktop
7 # don't include these for now to fit on a cd
8 # digikam (~11 megs), ktorrent (~3 megs), amarok (~14 megs),
9 # kdegames (~31 megs), koffice-* (~51 megs), kftpgrabber (~1 megs)
10 # kaffeine-* (~3 megs)
11 -amarok
12 -digikam
13 -kdeedu
14 -scribus
15 -ktorrent
16 #-kdegames
17 -kftpgrabber*
18 -kaffeine*
20 -koffice-*
21 # KDE 3 
22 #koffice-kword
23 #koffice-kspread
24 #koffice-kpresenter
25 #koffice-filters
26 k3b
27 #filelight
28 # twinkle (~10 megs)
29 #twinkle
31 # some extras
32 fuse
33 #pavucontrol
35 # additional fonts
36 @fonts
37 fonts-ISO8859-2 
38 #cjkunifonts-ukai 
39 madan-fonts 
40 fonts-KOI8-R 
41 fonts-KOI8-R-100dpi 
42 tibetan-machine-uni-fonts
44 # FIXME/TODO: recheck the removals here
45 # try to remove some packages from livecd-fedora-base-desktop.ks
46 -gdm
47 -authconfig-gtk
49 # save some space (from @base)
50 -make
51 -nss_db
52 -autofs
54 %end
56 %post
58 # create /etc/sysconfig/desktop (needed for installation)
59 cat > /etc/sysconfig/desktop <<EOF
60 DESKTOP="KDE"
61 DISPLAYMANAGER="KDM"
62 EOF
64 # add initscript
65 cat >> /etc/rc.d/init.d/fedora-live << EOF
67 if [ -e /usr/share/icons/hicolor/96x96/apps/fedora-logo-icon.png ] ; then
68     # use image also for kdm
69     mkdir -p /usr/share/apps/kdm/faces
70     cp /usr/share/icons/hicolor/96x96/apps/fedora-logo-icon.png /usr/share/apps/kdm/faces/fedora.face.icon
73 # make fedora user use KDE
74 echo "startkde" > /home/fedora/.xsession
75 chmod a+x /home/fedora/.xsession
76 chown fedora:fedora /home/fedora/.xsession
78 # set up autologin for user fedora
79 sed -i 's/#AutoLoginEnable=true/AutoLoginEnable=true/' /etc/kde/kdm/kdmrc
80 sed -i 's/#AutoLoginUser=fred/AutoLoginUser=fedora/' /etc/kde/kdm/kdmrc
82 # set up user fedora as default user and preselected user
83 sed -i 's/#PreselectUser=Default/PreselectUser=Default/' /etc/kde/kdm/kdmrc
84 sed -i 's/#DefaultUser=johndoe/DefaultUser=fedora/' /etc/kde/kdm/kdmrc
86 # add liveinst.desktop to favorites menu
87 mkdir -p /home/fedora/.kde/share/config/
88 cat > /home/fedora/.kde/share/config/kickoffrc << MENU_EOF
89 [Favorites]
90 FavoriteURLs=/usr/share/applications/kde4/konqbrowser.desktop,/usr/share/applications/kde4/dolphin.desktop,/usr/share/applications/kde4/systemsettings.desktop,/usr/share/applications/liveinst.desktop
91 MENU_EOF
92 chown -R fedora:fedora /home/fedora/.kde/
94 # show liveinst.desktop on and in menu
95 sed -i 's/NoDisplay=true/NoDisplay=false/' /usr/share/applications/liveinst.desktop
97 EOF
99 %end