Author: urkud
Date: Fri Aug 13 14:06:41 2010
New Revision: 23164
URL: https://svn.nixos.org/websvn/nix/?rev=23164&sc=1
Log:
Make unix_chkpwd suid root
Modified:
nixpkgs/trunk/pkgs/os-specific/linux/pam/default.nix
Modified: nixpkgs/trunk/pkgs/os-specific/linux/pam/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/os-specific/linux/pam/default.nix Fri Aug 13
14:06:36 2010 (r23163)
+++ nixpkgs/trunk/pkgs/os-specific/linux/pam/default.nix Fri Aug 13
14:06:41 2010 (r23164)
@@ -11,6 +11,11 @@
buildInputs = [ flex cracklib ]
++ stdenv.lib.optional (stdenv.system != "armv5tel-linux") libxcrypt;
+ postInstall = ''
+ mv -v $out/sbin/unix_chkpwd{,.orig}
+ ln -sv /var/setuid-wrappers/unix_chkpwd $out/sbin/unix_chkpwd
+ '';
+
preConfigure = ''
configureFlags="$configureFlags --includedir=$out/include/security"
'';
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits