aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-scanners/clamav/files/clamav.service
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-scanners/clamav/files/clamav.service')
-rw-r--r--recipes-scanners/clamav/files/clamav.service17
1 files changed, 17 insertions, 0 deletions
diff --git a/recipes-scanners/clamav/files/clamav.service b/recipes-scanners/clamav/files/clamav.service
new file mode 100644
index 0000000..f13191f
--- /dev/null
+++ b/recipes-scanners/clamav/files/clamav.service
@@ -0,0 +1,17 @@
+[Unit]
+Description=Clam AntiVirus userspace daemon
+Documentation=man:clamd(8) man:clamd.conf(5) http://www.clamav.net/lang/en/doc/
+Requires=clamav-daemon.socket
+# Check for database existence
+ConditionPathExistsGlob=/usr/share/clamav/main.{c[vl]d,inc}
+ConditionPathExistsGlob=/usr/share/clamav/daily.{c[vl]d,inc}
+
+[Service]
+ExecStart=/usr/sbin/clamd --foreground=true
+# Reload the database
+ExecReload=/bin/kill -USR2 $MAINPID
+StandardOutput=syslog
+
+[Install]
+WantedBy=multi-user.target
+Also=clamav-daemon.socket