source => 'puppet:///modules/buildd/buildd.conf',
require => Package['buildd'],
}
- site::linux_module { 'dm_snapshot': }
+ if ($::lsbmajdistrelease >= 8) {
+ file { '/etc/sbuild/sbuild.conf':
+ source => 'puppet:///modules/buildd/sbuild.conf',
+ require => Package['sbuild'],
+ }
+ } else {
+ file { '/etc/sbuild/sbuild.conf':
+ source => 'puppet:///modules/buildd/sbuild.conf.wheezy',
+ require => Package['sbuild'],
+ }
+ }
include ferm::ftp_conntrack
}
}
$suite = $::lsbdistcodename ? {
- squeeze => $::lsbdistcodename,
wheezy => $::lsbdistcodename,
jessie => $::lsbdistcodename,
stretch => $::lsbdistcodename,
- undef => 'squeeze',
- default => 'wheezy'
+ undef => 'wheezy',
+ default => 'jessie'
}
$buildd_apt_url = $::debarchitecture ? {
require => Package['debian.org']
}
- if ($::lsbmajdistrelease >= 7 and $::kernel == 'Linux') {
+ if ($::kernel == 'Linux') {
package { 'python-psutil':
ensure => installed,
}
group => buildd,
owner => buildd,
}
+ file { '/home/buildd/.gnupg':
+ ensure => directory,
+ mode => '700',
+ group => buildd,
+ owner => buildd,
+ }
+ file { '/home/buildd/.gnupg/gpg.conf':
+ content => "personal-digest-preferences SHA512\n",
+ group => buildd,
+ owner => buildd,
+ }
if ! $::buildd_key {
exec { 'create-buildd-key':