Commit 242108fc authored by Gary Guo's avatar Gary Guo
Browse files

nixos/clamav: add the scanner -> daemon dependency as assertion

parent 7df7ff7d
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -172,6 +172,13 @@ in
  };

  config = lib.mkIf (cfg.updater.enable || cfg.daemon.enable) {
    assertions = [
      {
        assertion = cfg.scanner.enable -> cfg.daemon.enable;
        message = "ClamAV scanner requires ClamAV daemon to operate";
      }
    ];

    environment.systemPackages = [ cfg.package ];

    users.users.${clamavUser} = {
@@ -189,7 +196,7 @@ in
      DatabaseDirectory = stateDir;
      LocalSocket = "/run/clamav/clamd.ctl";
      PidFile = "/run/clamav/clamd.pid";
      User = "clamav";
      User = clamavUser;
      Foreground = true;
    };