diff options
author | Jörg Thalheim <Mic92@users.noreply.github.com> | 2018-09-27 14:09:12 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-09-27 14:09:12 +0100 |
commit | 2dc1d75eb45eb92779291a6b194af230329d7c8f (patch) | |
tree | c48e3ea15f69c1d300f84234893e8507295e4cfd /nixos/modules/services/mail | |
parent | 2f2876b7292bd66ed0b63f1ecf1ed44d5e3de9b6 (diff) | |
parent | 458bcc8f7a95874afc21cc58ddef6e87d9924d5a (diff) | |
download | nixlib-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.nix | 1 |
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); }; |