diff options
author | Evilham <contact@evilham.com> | 2022-03-10 18:41:48 +0000 |
---|---|---|
committer | Bryan Drewery <bdrewery@FreeBSD.org> | 2022-05-10 20:17:23 +0000 |
commit | e0c54af8111e5e82e461dc2a15df341a6970801e (patch) | |
tree | b2fd8395b237c03997dd98da9dcf9e658e0ef6b9 | |
parent | 7cb19425de24e37f5737b69f6cca9508e3fb0857 (diff) | |
download | ports-e0c54af8111e5e82e461dc2a15df341a6970801e.tar.gz ports-e0c54af8111e5e82e461dc2a15df341a6970801e.zip |
mail/opendkim: Properly create pidfile dir
Submitted by: Evilham
Approved by: maintainer timeout
PR: 262473
-rw-r--r-- | mail/opendkim/Makefile | 2 | ||||
-rw-r--r-- | mail/opendkim/files/milter-opendkim.in | 4 |
2 files changed, 5 insertions, 1 deletions
diff --git a/mail/opendkim/Makefile b/mail/opendkim/Makefile index 7e8e2f02bda1..b47fd551da7a 100644 --- a/mail/opendkim/Makefile +++ b/mail/opendkim/Makefile @@ -2,7 +2,7 @@ PORTNAME= opendkim PORTVERSION= 2.10.3 -PORTREVISION= 15 +PORTREVISION= 16 CATEGORIES= mail security MASTER_SITES= SF/${PORTNAME} \ SF/${PORTNAME}/Previous%20Releases \ diff --git a/mail/opendkim/files/milter-opendkim.in b/mail/opendkim/files/milter-opendkim.in index 7672c9352e68..2ce969582af0 100644 --- a/mail/opendkim/files/milter-opendkim.in +++ b/mail/opendkim/files/milter-opendkim.in @@ -89,6 +89,9 @@ dkim_prepcmd() { dkim_cleansockets dkim_get_pidfile + if [ ! -d "$(dirname "$pidfile")" ]; then + mkdir "$(dirname "$pidfile")" + fi case ${milteropendkim_socket%:*} in local|unix) socketfile=${milteropendkim_socket#*:} @@ -202,6 +205,7 @@ else if [ -n "${milteropendkim_alg}" ];then milteropendkim_alg="-S ${milteropendkim_alg}" fi + dkim_get_pidfile command_args="-l ${_socket_prefix} ${milteropendkim_socket} ${_uid_prefix} ${milteropendkim_uid} -P ${pidfile} ${milteropendkim_cfgfile} ${milteropendkim_domain} ${milteropendkim_key} ${milteropendkim_selector} ${milteropendkim_alg}" fi fi |