summaryrefslogtreecommitdiffstats
path: root/fedora-livecd-security.ks
diff options
context:
space:
mode:
authorChristoph Wickert <fedora@christoph-wickert.de>2010-03-23 19:42:50 +0100
committerChristoph Wickert <fedora@christoph-wickert.de>2010-03-23 19:42:50 +0100
commitad6311931264f48ed10ee52802ebd96f8a33597f (patch)
treec6edd14f84c8f6ac21fe35686496605f235da096 /fedora-livecd-security.ks
parent8ca163d935c1be7e1d72c2110993aa5fd83e1089 (diff)
downloadspin-kickstarts-ad6311931264f48ed10ee52802ebd96f8a33597f.tar.gz
spin-kickstarts-ad6311931264f48ed10ee52802ebd96f8a33597f.tar.xz
spin-kickstarts-ad6311931264f48ed10ee52802ebd96f8a33597f.zip
Security: Sync LXDE and LXDM configuration with LXDE spin
Diffstat (limited to 'fedora-livecd-security.ks')
-rw-r--r--fedora-livecd-security.ks23
1 files changed, 10 insertions, 13 deletions
diff --git a/fedora-livecd-security.ks b/fedora-livecd-security.ks
index d5a63ff..9a9213c 100644
--- a/fedora-livecd-security.ks
+++ b/fedora-livecd-security.ks
@@ -170,30 +170,26 @@ PolicyKit-gnome
%end
%post
-
-# set up auto-login for liveuser
-cat >> /etc/slim.conf << FOE
-auto_login yes
-default_user liveuser
-FOE
+# LXDE and LXDM configuration
# create /etc/sysconfig/desktop (needed for installation)
-cat >> /etc/sysconfig/desktop <<EOF
+cat > /etc/sysconfig/desktop <<EOF
PREFERRED=/usr/bin/startlxde
-DISPLAYMANAGER=/usr/bin/slim-dynwm
+DISPLAYMANAGER=/usr/sbin/lxdm
EOF
cat >> /etc/rc.d/init.d/livesys << EOF
# disable screensaver locking and make sure gamin gets started
-rm -f /etc/xdg/lxsession/LXDE/autostart
-cat >> /etc/xdg/lxsession/LXDE/autostart << FOE
+cat > /etc/xdg/lxsession/LXDE/autostart << FOE
/usr/libexec/gam_server
-@lxde-settings-daemon
-@pulseaudio -D
@lxpanel --profile LXDE
@pcmanfm -d
+@pulseaudio -D
FOE
+# set up auto-login for liveuser
+sed -i 's|# autologin=dgod|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
@@ -202,9 +198,10 @@ cp /usr/share/applications/liveinst.desktop /home/liveuser/Desktop
# Add autostart for parcellite
cp /usr/share/applications/fedora-parcellite.desktop /etc/xdg/autostart
-#last thing to do
+# this goes at the end after all other changes.
chown -R liveuser:liveuser /home/liveuser
restorecon -R /home/liveuser
+
EOF
%end