diff options
author | Christoph Kluenter <ckluente@thoughtworks.com> | 2016-09-07 15:36:54 +0200 |
---|---|---|
committer | varac <varacanero@zeromail.org> | 2016-09-08 20:37:04 +0200 |
commit | a3af8acba8cd479f47d76784082d95100c0833ef (patch) | |
tree | c612dd789f43a2374c762c0ee0ee0fb320092378 /puppet/modules/clamav/files | |
parent | f5db49cf6b3ca0a5830b849c0aac074e371b95d9 (diff) |
start clamav after definitions are downloaded
freshclam might not be able to start clamav via the socket because
the socket might not be there. This systemd unit watches for the
definitions and then starts clamav.
Resolves: #8431
Diffstat (limited to 'puppet/modules/clamav/files')
-rw-r--r-- | puppet/modules/clamav/files/clamav-daemon.path | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/puppet/modules/clamav/files/clamav-daemon.path b/puppet/modules/clamav/files/clamav-daemon.path new file mode 100644 index 00000000..6e57d187 --- /dev/null +++ b/puppet/modules/clamav/files/clamav-daemon.path @@ -0,0 +1,12 @@ +[Unit] +Description=Path Activation for Clam AntiVirus userspace daemon +Documentation=man:clamd(8) man:clamd.conf(5) http://www.clamav.net/lang/en/doc/ + +[Path] +# Check and wait for database existence before starting up +PathExistsGlob=/var/lib/clamav/main.{c[vl]d,inc} +PathExistsGlob=/var/lib/clamav/daily.{c[vl]d,inc} + +[Install] +WantedBy=sockets.target + |