my ($service, $cmd) = @_;
die "unknown service command '$cmd'\n"
- if $cmd !~ m/^(start|stop|restart|reload)$/;
+ if $cmd !~ m/^(start|stop|restart|reload|reload-or-restart)$/;
if ($service eq 'pmgdaemon' || $service eq 'pmgproxy') {
- if ($cmd eq 'restart') {
- # OK
- } else {
- die "invalid service cmd '$service $cmd': ERROR";
- }
+ die "invalid service cmd '$service $cmd': ERROR" if $cmd eq 'stop';
}
$service = $service_aliases->{$service} // $service;
return;
}
-PMG::Utils::service_cmd('pmgpolicy', 'restart');
+PMG::Utils::service_cmd('pmgpolicy', 'reload-or-restart');
my $ldap_cfg = PVE::INotify::read_file("pmg-ldap.conf");
PMG::LDAPSet::ldap_resync($ldap_cfg);