diff options
author | Dirk von Suchodoletz | 2009-02-20 19:13:19 +0100 |
---|---|---|
committer | Dirk von Suchodoletz | 2009-02-20 19:13:19 +0100 |
commit | 42469b16bdf6d8e2155d6ff23c03ef0d4628a06e (patch) | |
tree | 807caa50b9a5b8540b3cb6dc6f2913f5dce73a7f /os-plugins/plugins/desktop/OpenSLX/Distro | |
parent | Fix (echo > /var/lib/misc/PolicyKit.reload) to get the haldaemon (diff) | |
download | core-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/desktop/OpenSLX/Distro')
-rw-r--r-- | os-plugins/plugins/desktop/OpenSLX/Distro/Suse.pm | 11 |
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; |