Skip to content

Commit b20fb1c

Browse files
committed
Merge pull request #874 from mhaskel/dav_svn_deb6
Fix dav_svn for debian 6
2 parents 350cc27 + 14f5b78 commit b20fb1c

File tree

2 files changed

+19
-12
lines changed

2 files changed

+19
-12
lines changed

manifests/mod/dav_svn.pp

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,20 @@
11
class apache::mod::dav_svn (
22
$authz_svn_enabled = false,
33
) {
4-
Class['::apache::mod::dav'] -> Class['::apache::mod::dav_svn']
5-
include ::apache::mod::dav
6-
::apache::mod { 'dav_svn': }
4+
Class['::apache::mod::dav'] -> Class['::apache::mod::dav_svn']
5+
include ::apache::mod::dav
6+
::apache::mod { 'dav_svn': }
77

8-
if $authz_svn_enabled {
9-
::apache::mod { 'authz_svn':
10-
loadfile_name => $::osfamily ? {
11-
'Debian' => undef,
12-
default => 'dav_svn_authz_svn.load',
13-
},
14-
require => Apache::Mod['dav_svn'],
15-
}
8+
if $::osfamily == 'Debian' and $::operatingsystemmajrelease != '6' {
9+
$loadfile_name = undef
10+
} else {
11+
$loadfile_name = 'dav_svn_authz_svn.load'
12+
}
13+
14+
if $authz_svn_enabled {
15+
::apache::mod { 'authz_svn':
16+
loadfile_name => $loadfile_name,
17+
require => Apache::Mod['dav_svn'],
1618
}
19+
}
1720
}

spec/acceptance/mod_dav_svn_spec.rb

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,11 @@
55
when 'Debian'
66
mod_dir = '/etc/apache2/mods-available'
77
service_name = 'apache2'
8-
authz_svn_load_file = 'authz_svn.load'
8+
if fact('operatingsystemmajrelease') == '6'
9+
authz_svn_load_file = 'dav_svn_authz_svn.load'
10+
else
11+
authz_svn_load_file = 'authz_svn.load'
12+
end
913
when 'RedHat'
1014
mod_dir = '/etc/httpd/conf.d'
1115
service_name = 'httpd'

0 commit comments

Comments
 (0)