diff options
author | Dmitry Bogatov <KAction@disroot.org> | 2020-07-27 19:40:50 -0400 |
---|---|---|
committer | Dmitry Bogatov <KAction@disroot.org> | 2020-10-08 23:20:37 -0400 |
commit | 99de53b79bb8642d1fc865b70a55bc4da9f0d669 (patch) | |
tree | 8877eee978322c269b696bc37fb01cb416c17d74 /pkgs/tools/security/doas | |
parent | 2c7646b1f3229e115ddfa7bf3599034c3df32cae (diff) |
doas: add enablePAM option
New option "withPAM" controls whether to build support for pluggable authetincation modules. Default value is "true", which correspond to existing behaviour. Futhermore, with default configuration, this change do not cause rebuild.
Diffstat (limited to 'pkgs/tools/security/doas')
-rw-r--r-- | pkgs/tools/security/doas/default.nix | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/pkgs/tools/security/doas/default.nix b/pkgs/tools/security/doas/default.nix index baa2fc301a891..6aa9759affd3f 100644 --- a/pkgs/tools/security/doas/default.nix +++ b/pkgs/tools/security/doas/default.nix @@ -4,6 +4,7 @@ , bison , pam +, withPAM ? true , withTimestamp ? true }: @@ -23,6 +24,7 @@ stdenv.mkDerivation rec { configureFlags = [ (lib.optionalString withTimestamp "--with-timestamp") # to allow the "persist" setting + (lib.optionalString (!withPAM) "--without-pam") "--pamdir=${placeholder "out"}/etc/pam.d" ]; |