aboutsummaryrefslogtreecommitdiffstats
path: root/modules/apache/manifests/base.pp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/apache/manifests/base.pp')
-rw-r--r--modules/apache/manifests/base.pp12
1 files changed, 10 insertions, 2 deletions
diff --git a/modules/apache/manifests/base.pp b/modules/apache/manifests/base.pp
index 92f55c40..a4c2ac2c 100644
--- a/modules/apache/manifests/base.pp
+++ b/modules/apache/manifests/base.pp
@@ -1,13 +1,21 @@
class apache::base {
include apache::var
- package { 'apache-mpm-prefork': }
+ # apache-mpm-prefork is merged from mga3 up
+ $apache_server = $lsbdistrelease ? {
+ /1|2/ => 'apache-mpm-prefork',
+ default => 'apache',
+ }
+
+ package { '$apache_server':
+ alias 'apache-server'
+ }
package { $apache::var::pkg_conf: }
service { 'httpd':
alias => 'apache',
- subscribe => [ Package['apache-mpm-prefork'] ],
+ subscribe => [ Package['apache-server'] ],
}
exec { 'service httpd configtest':