summary refs log tree commit diff
path: root/nixos/modules/services/mail
diff options
context:
space:
mode:
authorJörg Thalheim <Mic92@users.noreply.github.com>2018-09-27 14:09:12 +0100
committerGitHub <noreply@github.com>2018-09-27 14:09:12 +0100
commit2dc1d75eb45eb92779291a6b194af230329d7c8f (patch)
treec48e3ea15f69c1d300f84234893e8507295e4cfd /nixos/modules/services/mail
parent2f2876b7292bd66ed0b63f1ecf1ed44d5e3de9b6 (diff)
parent458bcc8f7a95874afc21cc58ddef6e87d9924d5a (diff)
downloadnixlib-2dc1d75eb45eb92779291a6b194af230329d7c8f.tar
nixlib-2dc1d75eb45eb92779291a6b194af230329d7c8f.tar.gz
nixlib-2dc1d75eb45eb92779291a6b194af230329d7c8f.tar.bz2
nixlib-2dc1d75eb45eb92779291a6b194af230329d7c8f.tar.lz
nixlib-2dc1d75eb45eb92779291a6b194af230329d7c8f.tar.xz
nixlib-2dc1d75eb45eb92779291a6b194af230329d7c8f.tar.zst
nixlib-2dc1d75eb45eb92779291a6b194af230329d7c8f.zip
Merge pull request #35690 from griff/rspamd-socketruntime
nixos/rspamd: Preserve runtime directory when using socket activation
Diffstat (limited to 'nixos/modules/services/mail')
-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 b3dae60c2c7e..5ecdd3ef6cf4 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);
       };