[pmg-devel] [PATCH pmg-api 2/2] PMG::Config::rewrite_config: log before restarting
Stoiko Ivanov
s.ivanov at proxmox.com
Thu Apr 11 18:48:58 CEST 2019
PMG::Config::rewrite_config is called from various places (e.g. pmgmirror for
clustered setups, pmgconfig sync --restart for CLI operations) for rendering
the config-templates and conditionally restarting services.
This patch adds a syslog call for each service that gets restarted.
Signed-off-by: Stoiko Ivanov <s.ivanov at proxmox.com>
---
PMG/Config.pm | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/PMG/Config.pm b/PMG/Config.pm
index 6aa7d06..ce931e5 100755
--- a/PMG/Config.pm
+++ b/PMG/Config.pm
@@ -1552,6 +1552,7 @@ sub rewrite_config {
if (($self->rewrite_config_postfix($rulecache) && $restart_services) ||
$force_restart->{postfix}) {
+ syslog ('info', 'configuration change detected - postfix');
PMG::Utils::service_cmd('postfix', 'reload');
}
@@ -1566,16 +1567,19 @@ sub rewrite_config {
if (($self->rewrite_config_spam() && $restart_services) ||
$force_restart->{spam}) {
+ syslog ('info', 'configuration change detected - pmg-smtp-filter');
PMG::Utils::service_cmd('pmg-smtp-filter', 'restart');
}
if (($self->rewrite_config_clam() && $restart_services) ||
$force_restart->{clam}) {
+ syslog ('info', 'configuration change detected - clamav-daemon');
PMG::Utils::service_cmd('clamav-daemon', 'restart');
}
if (($self->rewrite_config_freshclam() && $restart_services) ||
$force_restart->{freshclam}) {
+ syslog ('info', 'configuration change detected - clamav-freshclam');
PMG::Utils::service_cmd('clamav-freshclam', 'restart');
}
}
--
2.11.0
More information about the pmg-devel
mailing list