diff options
author | Notkea <pacien@users.noreply.github.com> | 2018-09-17 10:50:14 +0200 |
---|---|---|
committer | xeji <36407913+xeji@users.noreply.github.com> | 2018-09-17 10:50:14 +0200 |
commit | f607f45f33e78cd9512019af331ef13bfe25dc07 (patch) | |
tree | 19ae9edfdff61848e66ea6b2d5633368fb210c18 /pkgs/servers/mail/exim | |
parent | 19996db7fa4e492fdd5e042b6582035cd2e69992 (diff) | |
download | nixpkgs-f607f45f33e78cd9512019af331ef13bfe25dc07.tar nixpkgs-f607f45f33e78cd9512019af331ef13bfe25dc07.tar.gz nixpkgs-f607f45f33e78cd9512019af331ef13bfe25dc07.tar.bz2 nixpkgs-f607f45f33e78cd9512019af331ef13bfe25dc07.tar.lz nixpkgs-f607f45f33e78cd9512019af331ef13bfe25dc07.tar.xz nixpkgs-f607f45f33e78cd9512019af331ef13bfe25dc07.tar.zst nixpkgs-f607f45f33e78cd9512019af331ef13bfe25dc07.zip |
exim: add optional support for PAM (#46744)
Diffstat (limited to 'pkgs/servers/mail/exim')
-rw-r--r-- | pkgs/servers/mail/exim/default.nix | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/pkgs/servers/mail/exim/default.nix b/pkgs/servers/mail/exim/default.nix index 3acf777999f..cf68b1bef40 100644 --- a/pkgs/servers/mail/exim/default.nix +++ b/pkgs/servers/mail/exim/default.nix @@ -2,6 +2,7 @@ , enableLDAP ? false, openldap , enableMySQL ? false, mysql, zlib , enableAuthDovecot ? false, dovecot +, enablePAM ? false, pam }: stdenv.mkDerivation rec { @@ -16,7 +17,8 @@ stdenv.mkDerivation rec { buildInputs = [ coreutils db openssl perl pcre ] ++ stdenv.lib.optional enableLDAP openldap ++ stdenv.lib.optionals enableMySQL [ mysql zlib ] - ++ stdenv.lib.optional enableAuthDovecot dovecot; + ++ stdenv.lib.optional enableAuthDovecot dovecot + ++ stdenv.lib.optional enablePAM pam; preBuild = '' ${stdenv.lib.optionalString enableMySQL "PKG_CONFIG_PATH=$PKG_CONFIG_PATH:${mysql}/share/mysql/pkgconfig/"} @@ -57,6 +59,11 @@ stdenv.mkDerivation rec { ${stdenv.lib.optionalString enableAuthDovecot '' s:^# \(AUTH_DOVECOT\)=.*:\1=yes: ''} + ${stdenv.lib.optionalString enablePAM '' + s:^# \(SUPPORT_PAM\)=.*:\1=yes: + s:^\(EXTRALIBS_EXIM\)=\(.*\):\1=\2 -lpam: + s:^# \(EXTRALIBS_EXIM\)=.*:\1=-lpam: + ''} #/^\s*#.*/d #/^\s*$/d ' < src/EDITME > Local/Makefile |