summaryrefslogtreecommitdiffstats
path: root/os-plugins/plugins
diff options
context:
space:
mode:
authorDirk von Suchodoletz2009-02-20 19:13:19 +0100
committerDirk von Suchodoletz2009-02-20 19:13:19 +0100
commit42469b16bdf6d8e2155d6ff23c03ef0d4628a06e (patch)
tree807caa50b9a5b8540b3cb6dc6f2913f5dce73a7f /os-plugins/plugins
parentFix (echo > /var/lib/misc/PolicyKit.reload) to get the haldaemon (diff)
downloadcore-42469b16bdf6d8e2155d6ff23c03ef0d4628a06e.tar.gz
core-42469b16bdf6d8e2155d6ff23c03ef0d4628a06e.tar.xz
core-42469b16bdf6d8e2155d6ff23c03ef0d4628a06e.zip
Fix for gdm in new SuSE11.1 (see #380).
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2623 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'os-plugins/plugins')
-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;