clamav: Add support for CentOS/RedHat 7.

This commit is contained in:
Timo Makinen 2015-09-18 11:37:48 +03:00
parent ff7af2ea97
commit 6626efcbc5

View file

@ -6,15 +6,31 @@
# $update: # $update:
# Set to false to disable automatic virus database updates. # Set to false to disable automatic virus database updates.
# #
class clamav($update="true") { class clamav($update=true) {
package { "clamav": package { "clamav":
ensure => installed, ensure => installed,
} }
if $update == false { case $::operatingsystem {
file { "/etc/cron.daily/freshclam": "centos","redhat": {
ensure => absent, if (versioncmp($::operatingsystemrelease, 7) < 0) {
if (!$update) {
file { "/etc/cron.daily/freshclam":
ensure => absent,
}
}
} else {
package { "clamav-update":
ensure => $update ? {
true => "present",
false => "absent",
}
}
}
}
default: {
fail("clamav module not supported on ${::operatingsystem}")
} }
} }