buildd: provide sbuild.conf with ASPCUD criteria
authorAurelien Jarno <aurelien@aurel32.net>
Sat, 23 Apr 2016 12:05:40 +0000 (14:05 +0200)
committerAurelien Jarno <aurelien@aurel32.net>
Sat, 23 Apr 2016 12:05:40 +0000 (14:05 +0200)
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
modules/buildd/files/sbuild.conf [new file with mode: 0644]
modules/buildd/manifests/init.pp
modules/samhain/templates/samhainrc.erb

diff --git a/modules/buildd/files/sbuild.conf b/modules/buildd/files/sbuild.conf
new file mode 100644 (file)
index 0000000..c9b3ed7
--- /dev/null
@@ -0,0 +1,7 @@
+##
+## THIS FILE IS UNDER PUPPET CONTROL. DON'T EDIT IT HERE.
+## USE: git clone git+ssh://$USER@puppet.debian.org/srv/puppet.debian.org/git/dsa-puppet.git
+##
+
+# ASPCUD optimization criteria for experimental
+aspcud_criteria='-removed,-changed,-new,-count(solution,APT-Release:=/experimental/)';
index b8afcd5..78bf62c 100644 (file)
@@ -30,6 +30,10 @@ class buildd ($ensure=present) {
                        source  => 'puppet:///modules/buildd/buildd.conf',
                        require => Package['buildd'],
                }
+               file { '/etc/sbuild/sbuild.conf':
+                       source  => 'puppet:///modules/buildd/sbuild.conf',
+                       require => Package['sbuild'],
+               }
                include ferm::ftp_conntrack
        }
 
index 812a435..556ab20 100644 (file)
@@ -241,6 +241,7 @@ file=/etc/resolv.conf
 <% if scope.lookupvar('site::nodeinfo')['buildd'] -%>
 file=/etc/dupload.conf
 file=/etc/buildd/buildd.conf
+file=/etc/sbuild/sbuild.conf
 <% end -%>
 file=/etc/resolv.conf.pcmcia.save
 file=/etc/nologin