]> gitweb.fluxo.info Git - puppet-virtual.git/commitdiff
add a $lsbdistcodename case for the xen-linux-system packages
authorMicah Anderson <micah@riseup.net>
Wed, 15 Dec 2010 18:32:09 +0000 (13:32 -0500)
committerMicah Anderson <micah@riseup.net>
Wed, 15 Dec 2010 18:32:09 +0000 (13:32 -0500)
add a squeeze version
update the xen-linux-system packages for lenny to be the -2 version

manifests/xen.pp

index 27504bb118e95051615fd9c7ec02924b9fd7b998..6fc3ba59ae1383fc8bd0500febedbb3a3cce4faf 100644 (file)
@@ -87,10 +87,21 @@ class xen::domain::centos inherits xen::domain::base {
 }
 
 class xen::domain::debian inherits xen::domain::base {
-  $xen_linux_system = $architecture ? {
-    amd64 => "xen-linux-system-2.6.26-1-xen-amd64",
-    i386 => "xen-linux-system-2.6.26-1-xen-686"
+  case $lsbdistcodename {
+    "lenny": {
+      $xen_linux_system = $architecture ? {
+        amd64 => "xen-linux-system-2.6.26-2-xen-amd64",
+        i386 => "xen-linux-system-2.6.26-2-xen-686"
+      }
+    }
+    "squeeze": {
+      $xen_linux_system = $architecture ? {
+        amd64 => "xen-linux-system-2.6.32-5-xen-amd64",
+        i386 => "xen-linux-system-2.6.32-5-xen-686"
+      }
+    }     
   }
+}
 
   package {
     "$xen_linux_system":