diff options
-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']) { |