diff --git a/clamav/manifests/init.pp b/clamav/manifests/init.pp index 439fc2a..2450a0e 100644 --- a/clamav/manifests/init.pp +++ b/clamav/manifests/init.pp @@ -27,6 +27,19 @@ class clamav($update=true) { false => "absent", } } + if $update { + augeas { "enable-freshclam": + context => "/files/etc/sysconfig/freshclam", + changes => "set FRESHCLAM_DELAY ''", + require => Package["clamav-update"], + } + exec { "sed -i 's/^Example$/#Example/' /etc/freshclam.conf": + path => "/bin:/usr/bin:/sbin:/usr/sbin", + user => "root", + onlyif => "egrep '^Example$' /etc/freshclam.conf", + require => Package["clamav-update"], + } + } } } default: {