summary refs log tree commit diff
path: root/nixos/modules/services/mail/rspamd.nix
diff options
context:
space:
mode:
authorBrian Olsen <brian@maven-group.org>2018-02-26 23:57:44 +0100
committerBrian Olsen <brian@maven-group.org>2018-02-26 23:57:44 +0100
commit458bcc8f7a95874afc21cc58ddef6e87d9924d5a (patch)
treee5b6b143f3e1ad7866a7f390d69c3ce9ae388c39 /nixos/modules/services/mail/rspamd.nix
parentc2911034c32c25e3588f5fdfd9b1a3097076aacb (diff)
downloadnixpkgs-458bcc8f7a95874afc21cc58ddef6e87d9924d5a.tar
nixpkgs-458bcc8f7a95874afc21cc58ddef6e87d9924d5a.tar.gz
nixpkgs-458bcc8f7a95874afc21cc58ddef6e87d9924d5a.tar.bz2
nixpkgs-458bcc8f7a95874afc21cc58ddef6e87d9924d5a.tar.lz
nixpkgs-458bcc8f7a95874afc21cc58ddef6e87d9924d5a.tar.xz
nixpkgs-458bcc8f7a95874afc21cc58ddef6e87d9924d5a.tar.zst
nixpkgs-458bcc8f7a95874afc21cc58ddef6e87d9924d5a.zip
nixos/rspamd: Preserve runtime directory when using socket activation
Diffstat (limited to 'nixos/modules/services/mail/rspamd.nix')
-rw-r--r--nixos/modules/services/mail/rspamd.nix1
1 files changed, 1 insertions, 0 deletions
diff --git a/nixos/modules/services/mail/rspamd.nix b/nixos/modules/services/mail/rspamd.nix
index 09fb587e74b..a88a8997c3a 100644
--- a/nixos/modules/services/mail/rspamd.nix
+++ b/nixos/modules/services/mail/rspamd.nix
@@ -308,6 +308,7 @@ in
         ExecStart = "${pkgs.rspamd}/bin/rspamd ${optionalString cfg.debug "-d"} --user=${cfg.user} --group=${cfg.group} --pid=/run/rspamd.pid -c ${rspamdConfFile} -f";
         Restart = "always";
         RuntimeDirectory = "rspamd";
+        RuntimeDirectoryPreserve = mkIf cfg.socketActivation true;
         PrivateTmp = true;
         Sockets = mkIf cfg.socketActivation (concatStringsSep " " allSocketNames);
       };