]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - modules/clamav/manifests/init.pp
Merge branch 'master' of git+ssh://puppet.debian.org/srv/puppet.debian.org/git/dsa...
[dsa-puppet.git] / modules / clamav / manifests / init.pp
index f32805d98b94724c4059291a19c5aeff0a902ba6..c2bd0d10ca896543f9b58db543f10f4eeb2dd919 100644 (file)
@@ -1,30 +1,21 @@
 class clamav {
-    package { "clamav-daemon": ensure => installed;
-              "clamav-freshclam": ensure => installed;
+    package {
+        "clamav-daemon": ensure => installed;
+        "clamav-freshclam": ensure => installed;
+        "clamav-unofficial-sigs": ensure => installed;
     }
-
-    file {
-        "/etc/clamav/clamd.conf":
-          source  => "puppet:///clamav/clamd.conf",
-          require => Package["clamav-daemon"],
-          notify  => Exec["clamav-daemon restart"]
-          ;
-    }
-
     file {
-        "/etc/clamav/freshclam.conf":
-          source  => "puppet:///clamav/freshclam.conf",
-          require => Package["clamav-freshclam"],
-          notify  => Exec["clamav-freshclam restart"]
-          ;
-    }
-    exec { "clamav-daemon restart":
-        path        => "/etc/init.d:/usr/bin:/usr/sbin:/bin:/sbin",
-        refreshonly => true,
-    }
-    exec { "clamav-freshclam restart":
-        path        => "/etc/init.d:/usr/bin:/usr/sbin:/bin:/sbin",
-        refreshonly => true,
+        "/etc/clamav-unofficial-sigs.dsa.conf":
+            require => Package["clamav-unofficial-sigs"],
+            source  => [ "puppet:///modules/clamav/clamav-unofficial-sigs.dsa.conf" ]
+            ;
+        "/etc/clamav-unofficial-sigs.conf":
+            require => Package["clamav-unofficial-sigs"],
+            source  => [ "puppet:///modules/clamav/clamav-unofficial-sigs.conf" ]
+            ;
     }
 }
 
+# vim:set et:
+# vim:set sts=4 ts=4:
+# vim:set shiftwidth=4: