true => "# Repos managed by puppet.\n",
}
- $preferences_content = $purge_preferences ? {
- false => undef,
- true => "Explanation: Preferences managed by Puppet\n
+ if $lsbdistcodename == 'wheezy' {
+ $preferences_content = undef
+ }
+ else {
+ $preferences_content = $purge_preferences ? {
+ false => undef,
+ true => "Explanation: Preferences managed by Puppet\n
Explanation: We need a bogus package line because of Debian Bug #732746\n
Package: bogus-package\n",
+ }
}
if $always_apt_update == true {
default => present
}
- file { 'configure-apt-proxy':
+ file { '01proxy':
ensure => $proxy_set,
- path => "${apt_conf_d}/proxy",
+ path => "${apt_conf_d}/01proxy",
content => "Acquire::http::Proxy \"http://${proxy_host}:${proxy_port}\";\n",
notify => Exec['apt_update'],
mode => '0644',
owner => root,
group => root,
}
+
+ file { 'old-proxy-file':
+ ensure => absent,
+ path => "${apt_conf_d}/proxy",
+ notify => Exec['apt_update'],
+ }
# Need anchor to provide containment for dependencies.
anchor { 'apt::update':