X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fbuildd%2Fmanifests%2Finit.pp;h=5389a5fa9dfb48008a1cae4ef9d9c18624fe7c4e;hb=ab52321ca7ccd1b0c42c41cd62d4a06b976e119c;hp=a5db82746cda0bc74d0398b52225d950234d161a;hpb=dd9f384b10251fca6b0b819825514295891471ea;p=mirror%2Fdsa-puppet.git diff --git a/modules/buildd/manifests/init.pp b/modules/buildd/manifests/init.pp index a5db82746..5389a5fa9 100644 --- a/modules/buildd/manifests/init.pp +++ b/modules/buildd/manifests/init.pp @@ -75,7 +75,9 @@ class buildd ($ensure=present) { file { '/etc/apt/preferences.d/buildd': ensure => absent, } - file { '/etc/cron.d/dsa-buildd': + file { '/etc/cron.d/dsa-buildd': ensure => absent, } + concat::fragment { 'dsa-puppet-stuff--buildd': + target => '/etc/cron.d/dsa-puppet-stuff', source => 'puppet:///modules/buildd/cron.d-dsa-buildd', require => Package['debian.org'] } @@ -94,8 +96,12 @@ class buildd ($ensure=present) { mode => '0555', } } - file { '/etc/cron.d/puppet-buildd-aptitude': - content => "*/5 * * * * root /usr/local/sbin/buildd-schroot-aptitude-kill\n", + file { '/etc/cron.d/puppet-buildd-aptitude': ensure => absent } + concat::fragment { 'dsa-puppet-stuff--buildd-aptitude-killer': + target => '/etc/cron.d/dsa-puppet-stuff', + content => @(EOF) + */5 * * * * root /usr/local/sbin/buildd-schroot-aptitude-kill + | EOF } service { 'buildd': @@ -103,9 +109,13 @@ class buildd ($ensure=present) { ensure => 'stopped', } + file { '/etc/cron.d/puppet-update-buildd-schroots': ensure => absent } if $has_srv_buildd { - file { '/etc/cron.d/puppet-update-buildd-schroots': - content => "13 21 * * 0,3 root PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/sbin:/usr/local/bin setup-all-dchroots buildd\n", + concat::fragment { 'dsa-puppet-stuff--buildd-update-schroots': + target => '/etc/cron.d/dsa-puppet-stuff', + content => @(EOF) + 13 22 * * 0,3 root PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/sbin:/usr/local/bin setup-all-dchroots buildd + | EOF } }