From ab1c8254e0ae603876cb21fa7f889dfaedc2021c Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Wed, 30 May 2018 16:45:00 +0200 Subject: [PATCH] Added missing configuration for opendkim. see #207 --- modoboa_installer/scripts/opendkim.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/modoboa_installer/scripts/opendkim.py b/modoboa_installer/scripts/opendkim.py index 6d904af..34bdebf 100644 --- a/modoboa_installer/scripts/opendkim.py +++ b/modoboa_installer/scripts/opendkim.py @@ -76,3 +76,18 @@ class Opendkim(base.Installer): ) self.backend.grant_right_on_table( dbname, "dkim", self.app_config["dbuser"], "SELECT") + + def post_run(self): + """Addtional tasks.""" + if package.backend.FORMAT != "deb": + return + pattern = ( + "s/^SOCKET=local:\$RUNDIR\/opendkim\.sock/" + "#SOCKET=local:\$RUNDIR\/opendkim\.sock/" + ) + utils.exec_cmd("perl -pi -e '{}' /etc/default/opendkim".format(pattern)) + pattern = ( + "s/^#SOCKET=inet:12345\@localhost$/" + "SOCKET=inet:12345\@localhost/" + ) + utils.exec_cmd("perl -pi -e '{}' /etc/default/opendkim".format(pattern))