summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--manifests/preferences.pp14
-rw-r--r--templates/Debian/current_codename.erb (renamed from templates/Debian/stable.erb)0
2 files changed, 10 insertions, 4 deletions
diff --git a/manifests/preferences.pp b/manifests/preferences.pp
index ce28d37..d2f6ab4 100644
--- a/manifests/preferences.pp
+++ b/manifests/preferences.pp
@@ -4,6 +4,12 @@ class apt::preferences {
ensure => absent;
}
+ # Remove the file that we were previously deploying. It's now been renamed to
+ # current_codename
+ file { '/etc/apt/preferences.d/stable':
+ ensure => absent,
+ }
+
if ($apt::manage_preferences == true) and ($apt::custom_preferences != undef) {
file {
@@ -14,7 +20,7 @@ class apt::preferences {
require => File['/etc/apt/sources.list'],
owner => root, group => 0, mode => '0644';
- '/etc/apt/preferences.d/stable':
+ '/etc/apt/preferences.d/current_codename':
ensure => absent;
'/etc/apt/preferences.d/volatile':
@@ -33,10 +39,10 @@ class apt::preferences {
if $::operatingsystem == "Debian" {
file {
- '/etc/apt/preferences.d/stable':
+ '/etc/apt/preferences.d/current_codename':
ensure => present,
alias => 'apt_config',
- content => template('apt/Debian/stable.erb'),
+ content => template('apt/Debian/current_codename.erb'),
require => File['/etc/apt/sources.list'],
owner => root, group => 0, mode => '0644';
@@ -94,7 +100,7 @@ class apt::preferences {
'/etc/apt/preferences.d/custom':
ensure => absent;
- '/etc/apt/preferences.d/stable':
+ '/etc/apt/preferences.d/current_codename':
ensure => absent;
'/etc/apt/preferences.d/volatile':
diff --git a/templates/Debian/stable.erb b/templates/Debian/current_codename.erb
index be05e51..be05e51 100644
--- a/templates/Debian/stable.erb
+++ b/templates/Debian/current_codename.erb