diff options
Diffstat (limited to 'pkgs/os-specific/linux/pam/default.nix')
-rw-r--r-- | pkgs/os-specific/linux/pam/default.nix | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/pkgs/os-specific/linux/pam/default.nix b/pkgs/os-specific/linux/pam/default.nix index 8423ea6f123..8aaba0d3d5d 100644 --- a/pkgs/os-specific/linux/pam/default.nix +++ b/pkgs/os-specific/linux/pam/default.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation rec { patches = [ ./CVE-2014-2583.patch ]; - outputs = [ "out" "doc" "man" "modules" ]; + outputs = [ "out" "doc" "man" /* "modules" */ ]; nativeBuildInputs = [ flex ]; @@ -36,12 +36,14 @@ stdenv.mkDerivation rec { postInstall = '' mv -v $out/sbin/unix_chkpwd{,.orig} ln -sv /var/setuid-wrappers/unix_chkpwd $out/sbin/unix_chkpwd - + ''; /* rm -rf $out/etc - mkdir -p $modules/lib mv $out/lib/security $modules/lib/ - ''; + '';*/ + # don't move modules, because libpam needs to (be able to) find them, + # which is done by dlopening $out/lib/security/pam_foo.so + # $out/etc was also missed: pam_env(login:session): Unable to open config file preConfigure = '' configureFlags="$configureFlags --includedir=$out/include/security" |