probably break more release dependent things
authorPeter Palfrader <peter@palfrader.org>
Sun, 6 Nov 2011 09:51:17 +0000 (10:51 +0100)
committerPeter Palfrader <peter@palfrader.org>
Sun, 6 Nov 2011 09:51:17 +0000 (10:51 +0100)
manifests/site.pp
modules/debian-org/manifests/init.pp
modules/debian-org/templates/etc/apt/sources.list.d/backports.org.list.erb
modules/debian-org/templates/etc/apt/sources.list.d/security.list.erb
modules/debian-org/templates/etc/apt/sources.list.d/volatile.list.erb

index baba96b..0cd1940 100644 (file)
@@ -45,8 +45,9 @@ node default {
                 }
                 default: {
                     package { acpid: ensure => installed }
-                    case getfromhash($nodeinfo, 'squeeze') {
-                        true:  { package { acpi-support-base: ensure => installed } }
+                    case $lsbdistcodename {
+                        'lenny':    { }
+                        default:    { package { acpi-support-base: ensure => installed } }
                     }
                 }
             }
index 51bcde7..3636c73 100644 (file)
@@ -169,9 +169,8 @@ class debian-proliant inherits debian-org {
         "hp-health": ensure => installed;
         "arrayprobe": ensure => installed;
     }
-    case getfromhash($nodeinfo, 'squeeze') {
-        true: {}
-        default: {
+    case $lsbdistcodename {
+        'lenny':    {
             package {
                 "cpqarrayd": ensure => installed;
             }
index da4ec0d..18c44fb 100644 (file)
@@ -3,8 +3,6 @@
 ## USE: git clone git+ssh://$USER@puppet.debian.org/srv/puppet.debian.org/git/dsa-puppet.git
 ##
 
-<% if nodeinfo.has_key?('squeeze') and nodeinfo['squeeze'] %>
-deb    http://mirror.netcologne.de/debian-backports/   squeeze-backports main contrib non-free
-<% else %>
-deb    http://mirror.netcologne.de/debian-backports/   lenny-backports main contrib non-free
+<% if lsbdistcodename != 'n/a' %>
+deb    http://backports.debian.org/debian-backports/   <%= lsbdistcodename %>-backports main contrib non-free
 <% end %>
index 05fdc5a..6b911c5 100644 (file)
@@ -3,8 +3,6 @@
 ## USE: git clone git+ssh://$USER@puppet.debian.org/srv/puppet.debian.org/git/dsa-puppet.git
 ##
 
-<% if nodeinfo.has_key?('squeeze') and nodeinfo['squeeze'] %>
-deb     http://security.debian.org/             squeeze/updates    main contrib non-free
-<% else %>
-deb     http://security.debian.org/             lenny/updates    main contrib non-free
+<% if lsbdistcodename != 'n/a' %>
+deb     http://security.debian.org/     <%= lsbdistcodename %>/updates    main contrib non-free
 <% end %>
index d64eb30..3101920 100644 (file)
@@ -3,8 +3,8 @@
 ## USE: git clone git+ssh://$USER@puppet.debian.org/srv/puppet.debian.org/git/dsa-puppet.git
 ##
 
-<% if nodeinfo.has_key?('squeeze') and nodeinfo['squeeze'] %>
-deb    http://ftp.debian.org/debian    squeeze-updates         main contrib non-free
-<% else %>
+<% if lsbdistcodename == 'lenny' %>
 deb     http://volatile.debian.org/debian-volatile lenny/volatile   main contrib non-free
+<% elsif lsbdistcodename != 'n/a' %>
+deb    http://ftp.debian.org/debian    <%= lsbdistcodename %>-updates          main contrib non-free
 <% end %>