From a8c3cbdf0be9954c6c5a82a810b8a7c6c400eb05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Mon, 16 Mar 2009 08:31:23 +0000 Subject: [PATCH] Sudo: Set the right `LOGFILE' and `TIMEDIR' paths. This fixes `sudo' so that it can actually remember your password across invocations. svn path=/nixpkgs/trunk/; revision=14548 --- pkgs/tools/security/sudo/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/tools/security/sudo/default.nix b/pkgs/tools/security/sudo/default.nix index 3a00a875547..be5933ea45e 100644 --- a/pkgs/tools/security/sudo/default.nix +++ b/pkgs/tools/security/sudo/default.nix @@ -15,6 +15,8 @@ stdenv.mkDerivation rec { postConfigure = " sed -e '/_PATH_MV/d; /_PATH_VI/d' -i config.h + echo '#define _PATH_SUDO_LOGFILE \"/var/log/sudo.log\"' >> config.h + echo '#define _PATH_SUDO_TIMEDIR \"/var/run/sudo\"' >> config.h echo '#define _PATH_MV \"/var/run/current-system/sw/bin/mv\"' >> config.h echo '#define _PATH_VI \"/var/run/current-system/sw/bin/nano\"' >> config.h echo '#define EDITOR _PATH_VI' >>config.h