From d845ce78d0d4849234e2929d23f91fa47da0f003 Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Wed, 11 Jul 2018 11:46:12 +0200 Subject: [PATCH] Restart cron daemon at end of installation. --- modoboa_installer/system.py | 5 +++++ run.py | 2 ++ 2 files changed, 7 insertions(+) diff --git a/modoboa_installer/system.py b/modoboa_installer/system.py index be6a970..469356f 100644 --- a/modoboa_installer/system.py +++ b/modoboa_installer/system.py @@ -57,3 +57,8 @@ def enable_and_start_service(name): code, output = utils.exec_cmd("service {} status".format(name)) action = "start" if code else "restart" utils.exec_cmd("service {} {}".format(name, action)) + + +def restart_service(name): + """Restart a service.""" + utils.exec_cmd("service {} restart".format(name)) diff --git a/run.py b/run.py index f370f9e..4e6fb9a 100755 --- a/run.py +++ b/run.py @@ -13,6 +13,7 @@ from modoboa_installer import compatibility_matrix from modoboa_installer import package from modoboa_installer import scripts from modoboa_installer import ssl +from modoboa_installer import system from modoboa_installer import utils @@ -99,6 +100,7 @@ def main(input_args): scripts.install("opendkim", config) scripts.install("postfix", config) scripts.install("dovecot", config) + system.restart_service("cron") utils.printcolor( "Congratulations! You can enjoy Modoboa at https://{} (admin:password)" .format(config.get("general", "hostname")),