From cb55b87660d3ce199e6cba97154f5a97d606b990 Mon Sep 17 00:00:00 2001 From: John McCann Date: Mon, 4 Dec 2017 00:47:42 -0600 Subject: [PATCH] ejabberd: Use dynamic reload after enabling/disabling MAM After a user enables/disables MAM, use ejabberd's reload_config instead of restarting ejabberd. Please let me know how this looks? Could reload_config also be of use when adding/dropping a Let's Encrypt certificate? Fixes #1010 Reviewed-by: James Valleroy --- actions/ejabberd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/actions/ejabberd b/actions/ejabberd index 568d18b82..217988bf5 100755 --- a/actions/ejabberd +++ b/actions/ejabberd @@ -270,7 +270,7 @@ def subcommand_mam(argument): ruamel.yaml.round_trip_dump(conf, file_handle) if action_utils.service_is_running('ejabberd'): - action_utils.service_restart('ejabberd') + subprocess.call(['ejabberdctl', 'reload_config']) def subcommand_letsencrypt(arguments):