diff options
author | Florian Baumann <flo@noqqe.de> | 2015-09-16 09:31:38 +0200 |
---|---|---|
committer | Florian Baumann <flo@noqqe.de> | 2015-09-16 09:31:38 +0200 |
commit | 88a3951926f625c8005515d70ca73ebd5bcfb443 (patch) | |
tree | 2b196d72085698f772eabb4c304d213f908cfa7c /nixos | |
parent | b8e776bbe4163fb0e55ba8c4bc2038025eb6aa4f (diff) | |
download | nixlib-88a3951926f625c8005515d70ca73ebd5bcfb443.tar nixlib-88a3951926f625c8005515d70ca73ebd5bcfb443.tar.gz nixlib-88a3951926f625c8005515d70ca73ebd5bcfb443.tar.bz2 nixlib-88a3951926f625c8005515d70ca73ebd5bcfb443.tar.lz nixlib-88a3951926f625c8005515d70ca73ebd5bcfb443.tar.xz nixlib-88a3951926f625c8005515d70ca73ebd5bcfb443.tar.zst nixlib-88a3951926f625c8005515d70ca73ebd5bcfb443.zip |
mlmmj: Fix invalid mailman entry and update transports and virtual dbs on activation
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/mail/mlmmj.nix | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/nixos/modules/services/mail/mlmmj.nix b/nixos/modules/services/mail/mlmmj.nix index f8a33f395a68..e2b37522cb16 100644 --- a/nixos/modules/services/mail/mlmmj.nix +++ b/nixos/modules/services/mail/mlmmj.nix @@ -109,9 +109,10 @@ in ${pkgs.coreutils}/bin/chown -R ${cfg.user}:${cfg.group} ${spoolDir} ${lib.concatMapStrings (createList cfg.listDomain) cfg.mailLists} echo ${lib.concatMapStrings (virtual cfg.listDomain) cfg.mailLists} > ${stateDir}/virtuals - echo ${cfg.listDomain} mailman: > ${stateDir}/transports - echo ${lib.concatMapStrings (transport cfg.listDomain) cfg.mailLists} >> ${stateDir}/transports - ''; + echo ${lib.concatMapStrings (transport cfg.listDomain) cfg.mailLists} > ${stateDir}/transports + ${pkgs.postfix}/bin/postmap ${stateDir}/virtuals + ${pkgs.postfix}/bin/postmap ${stateDir}/transports + ''; systemd.services."mlmmj-maintd" = { description = "mlmmj maintenance daemon"; |