summary refs log tree commit diff
path: root/pkgs/os-specific/linux/zfs
diff options
context:
space:
mode:
authorNicola Squartini <tensor5@gmail.com>2023-04-29 19:35:29 +0200
committerNicola Squartini <tensor5@gmail.com>2023-05-15 09:20:40 +0200
commit09f4bf7f166d4bf2e09b1923ae5744e6193caf44 (patch)
treed2fad6fa83e8da345fc1d374a3d0827d98ecdcba /pkgs/os-specific/linux/zfs
parentcd2a1fad0b29f8e38feb23b928ba491c99c28d38 (diff)
downloadnixpkgs-09f4bf7f166d4bf2e09b1923ae5744e6193caf44.tar
nixpkgs-09f4bf7f166d4bf2e09b1923ae5744e6193caf44.tar.gz
nixpkgs-09f4bf7f166d4bf2e09b1923ae5744e6193caf44.tar.bz2
nixpkgs-09f4bf7f166d4bf2e09b1923ae5744e6193caf44.tar.lz
nixpkgs-09f4bf7f166d4bf2e09b1923ae5744e6193caf44.tar.xz
nixpkgs-09f4bf7f166d4bf2e09b1923ae5744e6193caf44.tar.zst
nixpkgs-09f4bf7f166d4bf2e09b1923ae5744e6193caf44.zip
nixos/pam: enable unlocking ZFS home dataset
Diffstat (limited to 'pkgs/os-specific/linux/zfs')
-rw-r--r--pkgs/os-specific/linux/zfs/generic.nix4
1 files changed, 3 insertions, 1 deletions
diff --git a/pkgs/os-specific/linux/zfs/generic.nix b/pkgs/os-specific/linux/zfs/generic.nix
index 88838e8caba..6c6759a5b9c 100644
--- a/pkgs/os-specific/linux/zfs/generic.nix
+++ b/pkgs/os-specific/linux/zfs/generic.nix
@@ -11,6 +11,7 @@
 , smartmontools, enableMail ? false
 , sysstat, pkg-config
 , curl
+, pam
 
 # Kernel dependencies
 , kernel ? null
@@ -111,7 +112,7 @@ stdenv'.mkDerivation {
   nativeBuildInputs = [ autoreconfHook269 nukeReferences ]
     ++ optionals buildKernel (kernel.moduleBuildDependencies ++ [ perl ])
     ++ optional buildUser pkg-config;
-  buildInputs = optionals buildUser [ zlib libuuid attr libtirpc ]
+  buildInputs = optionals buildUser [ zlib libuuid attr libtirpc pam ]
     ++ optional buildUser openssl
     ++ optional buildUser curl
     ++ optional (buildUser && enablePython) python3;
@@ -136,6 +137,7 @@ stdenv'.mkDerivation {
     "--sysconfdir=/etc"
     "--localstatedir=/var"
     "--enable-systemd"
+    "--enable-pam"
   ] ++ optionals buildKernel ([
     "--with-linux=${kernel.dev}/lib/modules/${kernel.modDirVersion}/source"
     "--with-linux-obj=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"