git: e0c54af8111e - main - mail/opendkim: Properly create pidfile dir
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 10 May 2022 20:17:26 UTC
The branch main has been updated by bdrewery: URL: https://cgit.FreeBSD.org/ports/commit/?id=e0c54af8111e5e82e461dc2a15df341a6970801e commit e0c54af8111e5e82e461dc2a15df341a6970801e Author: Evilham <contact@evilham.com> AuthorDate: 2022-03-10 18:41:48 +0000 Commit: Bryan Drewery <bdrewery@FreeBSD.org> CommitDate: 2022-05-10 20:17:23 +0000 mail/opendkim: Properly create pidfile dir Submitted by: Evilham Approved by: maintainer timeout PR: 262473 --- mail/opendkim/Makefile | 2 +- mail/opendkim/files/milter-opendkim.in | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) 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