diff options
author | pacien <pacien.trangirard@pacien.net> | 2019-08-22 17:55:50 +0200 |
---|---|---|
committer | pacien <pacien.trangirard@pacien.net> | 2019-08-22 21:25:44 +0200 |
commit | f1ef419be34a773677b7408bb7b5db02c2d93699 (patch) | |
tree | 8c1433995ab73a77be87ed8373c37cfd1ecbe32f /pkgs/servers/mail/exim | |
parent | 43a5bab9a5cf3247c4c8c11e395ee5159857beac (diff) | |
download | nixpkgs-f1ef419be34a773677b7408bb7b5db02c2d93699.tar nixpkgs-f1ef419be34a773677b7408bb7b5db02c2d93699.tar.gz nixpkgs-f1ef419be34a773677b7408bb7b5db02c2d93699.tar.bz2 nixpkgs-f1ef419be34a773677b7408bb7b5db02c2d93699.tar.lz nixpkgs-f1ef419be34a773677b7408bb7b5db02c2d93699.tar.xz nixpkgs-f1ef419be34a773677b7408bb7b5db02c2d93699.tar.zst nixpkgs-f1ef419be34a773677b7408bb7b5db02c2d93699.zip |
exim: add SPF support
Diffstat (limited to 'pkgs/servers/mail/exim')
-rw-r--r-- | pkgs/servers/mail/exim/default.nix | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/pkgs/servers/mail/exim/default.nix b/pkgs/servers/mail/exim/default.nix index a537a4c6d00..25a94cd27bf 100644 --- a/pkgs/servers/mail/exim/default.nix +++ b/pkgs/servers/mail/exim/default.nix @@ -3,6 +3,7 @@ , enableMySQL ? false, mysql, zlib , enableAuthDovecot ? false, dovecot , enablePAM ? false, pam +, enableSPF ? true, libspf2 }: stdenv.mkDerivation rec { @@ -18,7 +19,8 @@ stdenv.mkDerivation rec { ++ stdenv.lib.optional enableLDAP openldap ++ stdenv.lib.optionals enableMySQL [ mysql.connector-c zlib ] ++ stdenv.lib.optional enableAuthDovecot dovecot - ++ stdenv.lib.optional enablePAM pam; + ++ stdenv.lib.optional enablePAM pam + ++ stdenv.lib.optional enableSPF libspf2; preBuild = '' sed ' @@ -64,6 +66,10 @@ stdenv.mkDerivation rec { s:^\(EXTRALIBS_EXIM\)=\(.*\):\1=\2 -lpam: s:^# \(EXTRALIBS_EXIM\)=.*:\1=-lpam: ''} + ${stdenv.lib.optionalString enableSPF '' + s:^# \(SUPPORT_SPF\)=.*:\1=yes: + s:^# \(LDFLAGS += -lspf2\):\1: + ''} #/^\s*#.*/d #/^\s*$/d ' < src/EDITME > Local/Makefile |