diff options
author | Micah Anderson <micah@riseup.net> | 2013-10-18 16:31:24 -0400 |
---|---|---|
committer | Micah Anderson <micah@riseup.net> | 2013-10-18 16:31:24 -0400 |
commit | 232a921bbc52a4401ac892122b5b120249d104e1 (patch) | |
tree | 81b0feb2bc32ac247330afae9297e6ead6dd287a | |
parent | 044211671f9a40a92b45da07826941a6b0b68d76 (diff) |
fix installation of ruby-passenger on non-squeeze hosts
-rw-r--r-- | manifests/init.pp | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/manifests/init.pp b/manifests/init.pp index 2ac32ed..30e9986 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -15,10 +15,20 @@ class passenger ( { Class['::apache'] -> Class['passenger'] + $passenger_package = $::lsbdistcodename ? { + 'squeeze' => 'libapache2-mod-passenger', + default => 'ruby-passenger' + } + if ! $use_gems { + + package { $passenger_package: + ensure => $passenger_ensure_version + } + apache::module { 'passenger': ensure => $passenger_ensure_version, - package_name => 'libapache2-mod-passenger'; + package_name => $passenger_package; } if !defined(Package['librack-ruby']) { |