Adds systemd directive to start OpenDKIM after PostgreSQL/MySQL
This commit is contained in:
@@ -90,3 +90,10 @@ class Opendkim(base.Installer):
|
||||
"",
|
||||
'SOCKET="inet:12345@localhost"',
|
||||
]))
|
||||
# Make sure opendkim is started after postgresql and mysql, respectively
|
||||
dbservice = "postgresql.service" if self.dbengine == "postgres" else "mysql.service"
|
||||
pattern = (
|
||||
"s/^After=(.*)$/After=$1 {}/".format(dbservice)
|
||||
)
|
||||
utils.exec_cmd(
|
||||
"perl -pi -e '{}' /lib/systemd/system/opendkim.service".format(pattern))
|
||||
|
||||
Reference in New Issue
Block a user