diff options
author | happysalada <raphael@megzari.com> | 2023-12-05 08:49:09 +0900 |
---|---|---|
committer | Yt <happysalada@tuta.io> | 2023-12-05 22:53:35 +0000 |
commit | 6b014e92def834ffd2101942031e09ac1772760f (patch) | |
tree | 5f50db98e90ce0b44305ec78b97292d410970018 /nixos/modules/services/security | |
parent | 65238bae4c853e7db0af5f0362904d604dc1155c (diff) | |
download | nixlib-6b014e92def834ffd2101942031e09ac1772760f.tar nixlib-6b014e92def834ffd2101942031e09ac1772760f.tar.gz nixlib-6b014e92def834ffd2101942031e09ac1772760f.tar.bz2 nixlib-6b014e92def834ffd2101942031e09ac1772760f.tar.lz nixlib-6b014e92def834ffd2101942031e09ac1772760f.tar.xz nixlib-6b014e92def834ffd2101942031e09ac1772760f.tar.zst nixlib-6b014e92def834ffd2101942031e09ac1772760f.zip |
nixos/clamav: fix /run/clamav being removed
Diffstat (limited to 'nixos/modules/services/security')
-rw-r--r-- | nixos/modules/services/security/clamav.nix | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/nixos/modules/services/security/clamav.nix b/nixos/modules/services/security/clamav.nix index 72a195d3a04e..4713e91caf3f 100644 --- a/nixos/modules/services/security/clamav.nix +++ b/nixos/modules/services/security/clamav.nix @@ -3,7 +3,6 @@ with lib; let clamavUser = "clamav"; stateDir = "/var/lib/clamav"; - runDir = "/run/clamav"; clamavGroup = clamavUser; cfg = config.services.clamav; pkg = pkgs.clamav; @@ -117,9 +116,8 @@ in services.clamav.daemon.settings = { DatabaseDirectory = stateDir; - LocalSocket = "${runDir}/clamd.ctl"; - PidFile = "${runDir}/clamd.pid"; - TemporaryDirectory = "/tmp"; + LocalSocket = "/run/clamav/clamd.ctl"; + PidFile = "/run/clamav/clamd.pid"; User = "clamav"; Foreground = true; }; @@ -182,7 +180,6 @@ in ExecStart = "${pkg}/bin/freshclam"; SuccessExitStatus = "1"; # if databases are up to date StateDirectory = "clamav"; - RuntimeDirectory = "clamav"; User = clamavUser; Group = clamavGroup; PrivateTmp = "yes"; @@ -204,7 +201,6 @@ in serviceConfig = { Type = "oneshot"; StateDirectory = "clamav"; - RuntimeDirectory = "clamav"; User = clamavUser; Group = clamavGroup; PrivateTmp = "yes"; @@ -230,7 +226,6 @@ in Type = "oneshot"; ExecStart = "${pkgs.fangfrisch}/bin/fangfrisch --conf ${fangfrischConfigFile} refresh"; StateDirectory = "clamav"; - RuntimeDirectory = "clamav"; User = clamavUser; Group = clamavGroup; PrivateTmp = "yes"; |