From c762d1c7a018d6e068b9b405a14aaf644777ff4d Mon Sep 17 00:00:00 2001 From: Micah Anderson Date: Mon, 26 Nov 2012 15:23:12 -0500 Subject: on newer debian systems, the package name for rack is 'ruby-rack' so this adds a check to see if you are still on squeeze or not, otherwise it will use the new name --- manifests/init.pp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/manifests/init.pp b/manifests/init.pp index ffeeb7d..f35c188 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -18,11 +18,15 @@ class passenger ( ensure => $passenger_ensure_version, package_name => 'libapache2-mod-passenger'; } - + if !defined(Package["librack-ruby"]) { - package { - [ "librack-ruby", "librack-ruby1.8"] : + if $::lsbdistcodename == 'squeeze' { + package { 'librack-ruby1.8': ensure => $librack_ensure_version } + } + else { + package { 'ruby-rack': ensure => $librack_ensure_version; + } } } } -- cgit v1.2.3