summaryrefslogtreecommitdiffstats
path: root/os-plugins/plugins/desktop/OpenSLX/Distro
diff options
context:
space:
mode:
authorDirk von Suchodoletz2008-08-08 23:03:29 +0200
committerDirk von Suchodoletz2008-08-08 23:03:29 +0200
commitcb8c93e797f6664678b5a7fd746d984a3e907067 (patch)
tree67bef8fe049d59e458266f54da79e0c67a0e5ba6 /os-plugins/plugins/desktop/OpenSLX/Distro
parent* Moved broken error handling in installationPhase() to (diff)
downloadcore-cb8c93e797f6664678b5a7fd746d984a3e907067.tar.gz
core-cb8c93e797f6664678b5a7fd746d984a3e907067.tar.xz
core-cb8c93e797f6664678b5a7fd746d984a3e907067.zip
gdm needs a subdirectory with specific permissions to run properly
(extended the testmkd function for chown,mod settings) git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1994 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'os-plugins/plugins/desktop/OpenSLX/Distro')
-rw-r--r--os-plugins/plugins/desktop/OpenSLX/Distro/Ubuntu.pm3
1 files changed, 2 insertions, 1 deletions
diff --git a/os-plugins/plugins/desktop/OpenSLX/Distro/Ubuntu.pm b/os-plugins/plugins/desktop/OpenSLX/Distro/Ubuntu.pm
index 7df3825c..833102e6 100644
--- a/os-plugins/plugins/desktop/OpenSLX/Distro/Ubuntu.pm
+++ b/os-plugins/plugins/desktop/OpenSLX/Distro/Ubuntu.pm
@@ -47,10 +47,11 @@ sub setupGDMScript
$script .= unshiftHereDoc(<<' End-of-Here');
rllinker gdm 1 1
- echo '/usr/sbin/gdm' > /mnt/etc/X11/default-display-manager
+ echo '/usr/sbin/gdm' >/mnt/etc/X11/default-display-manager
chroot /mnt update-alternatives --set x-window-manager /usr/bin/metacity
chroot /mnt update-alternatives --set x-session-manager \
/usr/bin/gnome-session
+ testmkd /mnt/var/lib/gdm root:gdm 1770
End-of-Here
return $script;