summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--os-plugins/plugins/desktop/OpenSLX/Distro/Suse.pm11
1 files changed, 6 insertions, 5 deletions
diff --git a/os-plugins/plugins/desktop/OpenSLX/Distro/Suse.pm b/os-plugins/plugins/desktop/OpenSLX/Distro/Suse.pm
index 24d22c6d..37f315f8 100644
--- a/os-plugins/plugins/desktop/OpenSLX/Distro/Suse.pm
+++ b/os-plugins/plugins/desktop/OpenSLX/Distro/Suse.pm
@@ -1,4 +1,4 @@
-# Copyright (c) 2006, 2007 - OpenSLX GmbH
+# Copyright (c) 2006..2009 - OpenSLX GmbH
#
# This program is free software distributed under the GPL version 2.
# See http://openslx.org/COPYING
@@ -53,13 +53,14 @@ sub setupGDMScript
$script = _setupCommonDmScript($script);
$script .= unshiftHereDoc(<<' End-of-Here');
- sed -i 's/DISPLAYMANAGER=.*/DISPLAYMANAGER="gdm"/' \
- /mnt/etc/sysconfig/displaymanager
- [ $(grep -q DISPLAYMANAGER /mnt/etc/sysconfig/displaymanager) ] && \
- echo "DISPLAYMANAGER=\"gdm\"" >> /mnt/etc/sysconfig/displaymanager
+ echo -e '# changed by $0 during stage3 setup\nDISPLAYMANAGER="gdm"' \
+ >/mnt/etc/sysconfig/displaymanager
sed -i "s/DEFAULT_WM=.*/DEFAULT_WM=\"$desktop_kind\"/" \
/mnt/etc/sysconfig/windowmanager
#sed "s|XSESSION|/etc/xdm/Xsession|" -i /mnt$configFile
+ testmkd /mnt/var/lib/gdm gdm:gdm 1775
+ # no use for this configuration info file
+ rm /mnt/etc/gdm/gdm_sysconfig.* 2>/dev/null
End-of-Here
return $script;