diff --git a/manifests/init.pp b/manifests/init.pp index 6978421e2890305fed24441f05aa82fac8550091..3c35a57d11bff3f02a04c29b03dcfe8b7800eb3e 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -7,20 +7,18 @@ class su_debuild { ### PACKAGES ### # Pin some packages to Debian jessie-backports. - if ($::lsbdistcodename == 'jessie') { - file { - '/etc/apt/preferences.d/debian-build': - ensure => present, - source => 'puppet:///modules/su_debuild/etc/apt/preferences.d/debian-build.jessie', - mode => '0644', - notify => Exec['apt-get_update_debuild_jessie']; - } + file { + '/etc/apt/preferences.d/debian-build': + ensure => present, + content => template('su_debuild/etc/apt/preferences.d/debian-build.erb'), + mode => '0644', + notify => Exec['apt-get_update_debuild_jessie']; + } - # Triggered to refresh local package lists. - exec { 'apt-get_update_debuild_jessie': - command => 'apt-get update', - refreshonly => true, - } + # Triggered to refresh local package lists. + exec { 'apt-get_update_debuild_jessie': + command => 'apt-get update', + refreshonly => true, } # Packages needed for package building. Add ant here because although we