diff options
-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; + } } } } |