From c45356769e78b6c1658a570bd18366b510014951 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Mon, 18 Jul 2011 12:36:46 +0000 Subject: [PATCH] =?UTF-8?q?*=20/var/lib/kdm=20needs=20to=20be=20owned=20by?= =?UTF-8?q?=20=E2=80=98kdm=E2=80=99.=20*=20Set=20KDEDIRS=20properly=20in?= =?UTF-8?q?=20kdm.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit svn path=/nixos/trunk/; revision=27817 --- modules/services/x11/display-managers/kdm.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/services/x11/display-managers/kdm.nix b/modules/services/x11/display-managers/kdm.nix index 613e15b0147..f82e83d7e49 100644 --- a/modules/services/x11/display-managers/kdm.nix +++ b/modules/services/x11/display-managers/kdm.nix @@ -100,9 +100,10 @@ in services.xserver.displayManager.job = { execCmd = '' - mkdir -p /var/lib/kdm + mkdir -m 0755 -p /var/lib/kdm + chown kdm /var/lib/kdm ${(optionalString (config.system.boot.loader.id == "grub") "PATH=${config.system.build.grub}/sbin:$PATH ") + - "KDEDIRS=${kdebase_workspace} exec ${kdebase_workspace}/bin/kdm -config ${kdmrc} -nodaemon"} + "KDEDIRS=/var/run/current-system/sw exec ${kdebase_workspace}/bin/kdm -config ${kdmrc} -nodaemon"} ''; logsXsession = true; };