diff options
author | Matt Domsch <matt@domsch.com> | 2022-05-24 15:39:46 -0500 |
---|---|---|
committer | Matt Domsch <matt@domsch.com> | 2022-05-24 15:39:46 -0500 |
commit | a9cf54adda1934227a12acce6b51cab4927a6a2a (patch) | |
tree | a070f339ba8a97698b192f0a20d845a4305c7e81 /opendkim-systemd-service-simple.patch | |
parent | 075d68d562513690e7bc0999aea08a9fb9478575 (diff) | |
download | opendkim_EL6-a9cf54adda1934227a12acce6b51cab4927a6a2a.tar.gz |
use systemd service type=simple to avoid PID race
Diffstat (limited to 'opendkim-systemd-service-simple.patch')
-rw-r--r-- | opendkim-systemd-service-simple.patch | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/opendkim-systemd-service-simple.patch b/opendkim-systemd-service-simple.patch new file mode 100644 index 0000000..930c7b9 --- /dev/null +++ b/opendkim-systemd-service-simple.patch @@ -0,0 +1,16 @@ +diff -urNp OpenDKIM-2.11.0-Beta2.orig/contrib/systemd/opendkim.service.in OpenDKIM-2.11.0-Beta2/contrib/systemd/opendkim.service.in +--- OpenDKIM-2.11.0-Beta2.orig/contrib/systemd/opendkim.service.in 2018-11-14 18:47:38.000000000 -0600 ++++ OpenDKIM-2.11.0-Beta2/contrib/systemd/opendkim.service.in 2022-05-24 07:32:47.264885433 -0500 +@@ -8,10 +8,9 @@ Documentation=man:opendkim(8) man:opendk + After=network.target nss-lookup.target syslog.target + + [Service] +-Type=forking +-PIDFile=@localstatedir@/run/opendkim/opendkim.pid ++Type=simple + EnvironmentFile=-@sysconfdir@/sysconfig/opendkim +-ExecStart=@sbindir@/opendkim $OPTIONS ++ExecStart=@sbindir@/opendkim -f $OPTIONS + ExecReload=/bin/kill -USR1 $MAINPID + User=opendkim + Group=opendkim |