]> gitweb.fluxo.info Git - puppet-apt.git/commitdiff
Add opt-in support for Debian Volatile.
authorintrigeri <intrigeri@boum.org>
Wed, 6 Oct 2010 10:00:32 +0000 (12:00 +0200)
committerintrigeri <intrigeri@boum.org>
Wed, 6 Oct 2010 10:04:17 +0000 (12:04 +0200)
README
manifests/init.pp
templates/sources.list.erb

diff --git a/README b/README
index 131ae1d8299be01d89e45a5ec09adf36d611ca4e..22de451fe5c4164f0589d2cb23a004fb303ee458 100644 (file)
--- a/README
+++ b/README
@@ -76,6 +76,13 @@ If this variable is set to true apt::unattended_upgrades is included,
 which will install the package unattended-upgrades and configure it to
 daily upgrade the system.
 
+$apt_use_volatile
+-----------------
+
+If this variable is set to true the Debian Volatile sources are added.
+By default this is false for backward compatibility with older
+versions of this module.
+
 Classes
 =======
 
index a2110068d1d93fe539111805a3c2602d2bd8c9db..d79e79ab120400798a23753ab580072f91ff46bb 100644 (file)
@@ -16,6 +16,11 @@ class apt {
     require => undef,
   }
 
+  $use_volatile = $apt_use_volatile ? {
+    ''      => false,
+    default => $apt_use_volatile,
+  }
+
   # init $release, $next_release, $codename, $next_codename
   case $lsbdistcodename {
     '': {
index 989d98d56eb35a26d4b141aee876a7f82a27b7f3..d3739ff5b855da40f840886442ccc3afa420af52 100644 (file)
@@ -19,3 +19,12 @@ deb http://security.debian.org/ <%= codename %>/updates <%= repos %>
 deb http://backports.debian.org/debian-backports/ <%= codename %>-backports <%= repos %>
 <% end %>
 
+<% if use_volatile %>
+# volatile
+<% if (release == "testing" || release == "unstable" || release == "experimental") %>
+# There is no volatile archive for <%= release %>
+<% else %>
+deb http://volatile.debian.org/debian-volatile/ <%= codename %>/volatile <%= repos %>
+<% end %>
+<% end %>
+