From 232a921bbc52a4401ac892122b5b120249d104e1 Mon Sep 17 00:00:00 2001 From: Micah Anderson Date: Fri, 18 Oct 2013 16:31:24 -0400 Subject: fix installation of ruby-passenger on non-squeeze hosts --- manifests/init.pp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) 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']) { -- cgit v1.2.3