about summary refs log tree commit diff
path: root/nixos/modules/services/security
diff options
context:
space:
mode:
authorhappysalada <raphael@megzari.com>2023-12-05 08:49:09 +0900
committerYt <happysalada@tuta.io>2023-12-05 22:53:35 +0000
commit6b014e92def834ffd2101942031e09ac1772760f (patch)
tree5f50db98e90ce0b44305ec78b97292d410970018 /nixos/modules/services/security
parent65238bae4c853e7db0af5f0362904d604dc1155c (diff)
downloadnixlib-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.nix9
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";