diff options
author | Micah Anderson <micah@riseup.net> | 2012-11-26 15:23:12 -0500 |
---|---|---|
committer | Micah Anderson <micah@riseup.net> | 2012-11-26 15:23:12 -0500 |
commit | c762d1c7a018d6e068b9b405a14aaf644777ff4d (patch) | |
tree | 18b4eaf294270458234b043fd34f286c4dce892e | |
parent | 36880215a81b3cbeea224bf08c056406cf7d0fb4 (diff) |
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
-rw-r--r-- | manifests/init.pp | 10 |
1 files 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; + } } } } |