Skip to content

Commit 0b74e1d

Browse files
authored
Merge pull request #2349 from bastelfreak/mpm_event
disable::mpm_event: Fix module deactivation
2 parents 1d2302d + 1797602 commit 0b74e1d

File tree

2 files changed

+5
-23
lines changed

2 files changed

+5
-23
lines changed

manifests/mpm/disable_mpm_event.pp

Lines changed: 4 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,11 @@
11
# @summary disable Apache-Module event
22
class apache::mpm::disable_mpm_event {
3-
$event_command = ['/usr/sbin/a2dismod', 'event']
4-
$event_onlyif = [['/usr/bin/test', '-e', join([$apache::mod_enable_dir, 'event.load'],'/')]]
5-
exec { '/usr/sbin/a2dismod event':
3+
$event_command = ['/usr/sbin/a2dismod', 'mpm_event']
4+
$event_onlyif = [['/usr/bin/test', '-e', join([$apache::mod_enable_dir, 'mpm_event.load'],'/')]]
5+
exec { '/usr/sbin/a2dismod mpm_event':
66
command => $event_command,
77
onlyif => $event_onlyif,
88
require => Package['httpd'],
9-
before => Class['apache::service'],
10-
}
11-
12-
$event_load_command = ['/bin/rm', join([$apache::mod_enable_dir, 'event_event.load'],'/')]
13-
$event_load_onlyif = [['/usr/bin/test', '-e', join([$apache::mod_enable_dir, 'event_event.load'],'/')]]
14-
exec { 'remove distribution event load file':
15-
command => $event_load_command,
16-
onlyif => $event_load_onlyif,
17-
require => Package['httpd'],
18-
before => Class['apache::service'],
19-
}
20-
21-
$event_conf_command = ['/bin/rm', join([$apache::mod_enable_dir, 'event_event.conf'],'/')]
22-
$event_conf_onlyif = [['/usr/bin/test', '-e', join([$apache::mod_enable_dir, 'event_event.conf'],'/')]]
23-
exec { 'remove distribution event conf file':
24-
command => $event_conf_command,
25-
onlyif => $event_conf_onlyif,
26-
require => Package['httpd'],
27-
before => Class['apache::service'],
9+
notify => Class['apache::service'],
2810
}
2911
}

spec/classes/apache_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,7 @@
248248
{ mpm_module: 'worker' }
249249
end
250250

251-
it { is_expected.to contain_exec('/usr/sbin/a2dismod event') }
251+
it { is_expected.to contain_exec('/usr/sbin/a2dismod mpm_event') }
252252
it { is_expected.to contain_exec('/usr/sbin/a2dismod prefork') }
253253
end
254254

0 commit comments

Comments
 (0)