summary refs log tree commit diff
path: root/pkgs/os-specific/linux/pam/suid-wrapper-path.patch
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/os-specific/linux/pam/suid-wrapper-path.patch')
-rw-r--r--pkgs/os-specific/linux/pam/suid-wrapper-path.patch6
1 files changed, 6 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/pam/suid-wrapper-path.patch b/pkgs/os-specific/linux/pam/suid-wrapper-path.patch
new file mode 100644
index 00000000000..a427ccf3881
--- /dev/null
+++ b/pkgs/os-specific/linux/pam/suid-wrapper-path.patch
@@ -0,0 +1,6 @@
+It needs the SUID version during runtime, and that can't be in /nix/store/**
+--- a/modules/pam_unix/Makefile.am
++++ b/modules/pam_unix/Makefile.am
+@@ -21 +21 @@
+-	-DCHKPWD_HELPER=\"$(sbindir)/unix_chkpwd\" \
++	-DCHKPWD_HELPER=\"/run/wrappers/bin/unix_chkpwd\" \