pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/mail/dbmail



Module Name:    pkgsrc
Committed By:   tnn
Date:           Tue Mar  3 20:07:00 UTC 2026

Modified Files:
        pkgsrc/mail/dbmail: Makefile
        pkgsrc/mail/dbmail/files: dbmailhttpd.sh dbmailimapd.sh dbmaillmtpd.sh
            dbmailpop3d.sh dbmailsieved.sh

Log Message:
dbmail: ensure pidfile directory exists. Bump


To generate a diff of this commit:
cvs rdiff -u -r1.90 -r1.91 pkgsrc/mail/dbmail/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/mail/dbmail/files/dbmailhttpd.sh \
    pkgsrc/mail/dbmail/files/dbmailsieved.sh
cvs rdiff -u -r1.3 -r1.4 pkgsrc/mail/dbmail/files/dbmailimapd.sh \
    pkgsrc/mail/dbmail/files/dbmaillmtpd.sh \
    pkgsrc/mail/dbmail/files/dbmailpop3d.sh

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/mail/dbmail/Makefile
diff -u pkgsrc/mail/dbmail/Makefile:1.90 pkgsrc/mail/dbmail/Makefile:1.91
--- pkgsrc/mail/dbmail/Makefile:1.90    Fri Feb  6 10:05:11 2026
+++ pkgsrc/mail/dbmail/Makefile Tue Mar  3 20:07:00 2026
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.90 2026/02/06 10:05:11 wiz Exp $
+# $NetBSD: Makefile,v 1.91 2026/03/03 20:07:00 tnn Exp $
 
 DISTNAME=      dbmail-3.5.5
-PKGREVISION=   2
+PKGREVISION=   3
 CATEGORIES=    mail
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=dbmail/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}
@@ -31,7 +31,6 @@ EGDIR=                        ${PREFIX}/share/examples/dbmail
 CONF_FILES_PERMS+=     ${EGDIR}/dbmail.conf ${PKG_SYSCONFDIR}/dbmail.conf \
                          ${DBMAIL_USER} ${DBMAIL_GROUP} 0640
 OWN_DIRS_PERMS+=       ${VARBASE}/log/dbmail ${DBMAIL_USER} ${DBMAIL_GROUP} 0750
-OWN_DIRS_PERMS+=       ${VARBASE}/run/dbmail ${DBMAIL_USER} ${DBMAIL_GROUP} 0750
 RCD_SCRIPTS=           dbmail dbmailhttpd dbmailimapd dbmaillmtpd dbmailpop3d
 DATADIR=               ${PREFIX}/share/dbmail
 
@@ -41,6 +40,8 @@ PKG_USERS_VARS=               DBMAIL_USER
 PKG_GROUPS_VARS=       DBMAIL_GROUP
 PKG_GROUPS=            ${DBMAIL_GROUP}
 PKG_USERS=             ${DBMAIL_USER}:${DBMAIL_GROUP}
+FILES_SUBST+=          DBMAIL_USER=${DBMAIL_USER}
+FILES_SUBST+=          DBMAIL_GROUP=${DBMAIL_GROUP}
 
 SUBST_CLASSES+=                fix-cfg
 SUBST_STAGE.fix-cfg=   pre-configure

Index: pkgsrc/mail/dbmail/files/dbmailhttpd.sh
diff -u pkgsrc/mail/dbmail/files/dbmailhttpd.sh:1.1 pkgsrc/mail/dbmail/files/dbmailhttpd.sh:1.2
--- pkgsrc/mail/dbmail/files/dbmailhttpd.sh:1.1 Fri Jan  2 17:57:31 2026
+++ pkgsrc/mail/dbmail/files/dbmailhttpd.sh     Tue Mar  3 20:07:00 2026
@@ -1,6 +1,6 @@
 #!@RCD_SCRIPTS_SHELL@
 #
-# $NetBSD: dbmailhttpd.sh,v 1.1 2026/01/02 17:57:31 tnn Exp $
+# $NetBSD: dbmailhttpd.sh,v 1.2 2026/03/03 20:07:00 tnn Exp $
 #
 
 # PROVIDE: dbmailhttp mail
@@ -13,6 +13,16 @@ rcvar=${name}
 required_files="@PKG_SYSCONFDIR@/dbmail.conf"
 command="@PREFIX@/sbin/dbmail-httpd"
 pidfile="@VARBASE@/run/dbmail/dbmail-httpd.pid"
+start_precmd="dbmailhttpd_precmd"
+
+dbmailhttpd_precmd()
+{
+       if [ ! -d @VARBASE@/run/dbmail ]; then
+               @MKDIR@ @VARBASE@/run/dbmail
+               @CHMOD@ 0750 @VARBASE@/run/dbmail
+               @CHOWN@ @DBMAIL_USER@:@DBMAIL_GROUP@ @VARBASE@/run/dbmail
+       fi
+}
 
 load_rc_config $name
 run_rc_command "$1"
Index: pkgsrc/mail/dbmail/files/dbmailsieved.sh
diff -u pkgsrc/mail/dbmail/files/dbmailsieved.sh:1.1 pkgsrc/mail/dbmail/files/dbmailsieved.sh:1.2
--- pkgsrc/mail/dbmail/files/dbmailsieved.sh:1.1        Fri Jan  2 17:57:31 2026
+++ pkgsrc/mail/dbmail/files/dbmailsieved.sh    Tue Mar  3 20:07:00 2026
@@ -1,6 +1,6 @@
 #!@RCD_SCRIPTS_SHELL@
 #
-# $NetBSD: dbmailsieved.sh,v 1.1 2026/01/02 17:57:31 tnn Exp $
+# $NetBSD: dbmailsieved.sh,v 1.2 2026/03/03 20:07:00 tnn Exp $
 #
 
 # PROVIDE: dbmailieved mail
@@ -13,6 +13,16 @@ rcvar=${name}
 required_files="@PKG_SYSCONFDIR@/dbmail.conf"
 command="@PREFIX@/sbin/dbmail-sieved"
 pidfile="@VARBASE@/run/dbmail/dbmail-sieved.pid"
+start_precmd="dbmailsieved_precmd"
+
+dbmailsieved_precmd()
+{
+       if [ ! -d @VARBASE@/run/dbmail ]; then
+               @MKDIR@ @VARBASE@/run/dbmail
+               @CHMOD@ 0750 @VARBASE@/run/dbmail
+               @CHOWN@ @DBMAIL_USER@:@DBMAIL_GROUP@ @VARBASE@/run/dbmail
+       fi
+}
 
 load_rc_config $name
 run_rc_command "$1"

Index: pkgsrc/mail/dbmail/files/dbmailimapd.sh
diff -u pkgsrc/mail/dbmail/files/dbmailimapd.sh:1.3 pkgsrc/mail/dbmail/files/dbmailimapd.sh:1.4
--- pkgsrc/mail/dbmail/files/dbmailimapd.sh:1.3 Fri Jan  2 17:57:31 2026
+++ pkgsrc/mail/dbmail/files/dbmailimapd.sh     Tue Mar  3 20:07:00 2026
@@ -1,6 +1,6 @@
 #!@RCD_SCRIPTS_SHELL@
 #
-# $NetBSD: dbmailimapd.sh,v 1.3 2026/01/02 17:57:31 tnn Exp $
+# $NetBSD: dbmailimapd.sh,v 1.4 2026/03/03 20:07:00 tnn Exp $
 #
 
 # PROVIDE: dbmailimap mail
@@ -13,6 +13,16 @@ rcvar=${name}
 required_files="@PKG_SYSCONFDIR@/dbmail.conf"
 command="@PREFIX@/sbin/dbmail-imapd"
 pidfile="@VARBASE@/run/dbmail/dbmail-imapd.pid"
+start_precmd="dbmailimapd_precmd"
+
+dbmailimapd_precmd()
+{
+       if [ ! -d @VARBASE@/run/dbmail ]; then
+               @MKDIR@ @VARBASE@/run/dbmail
+               @CHMOD@ 0750 @VARBASE@/run/dbmail
+               @CHOWN@ @DBMAIL_USER@:@DBMAIL_GROUP@ @VARBASE@/run/dbmail
+       fi
+}
 
 load_rc_config $name
 run_rc_command "$1"
Index: pkgsrc/mail/dbmail/files/dbmaillmtpd.sh
diff -u pkgsrc/mail/dbmail/files/dbmaillmtpd.sh:1.3 pkgsrc/mail/dbmail/files/dbmaillmtpd.sh:1.4
--- pkgsrc/mail/dbmail/files/dbmaillmtpd.sh:1.3 Fri Jan  2 17:57:31 2026
+++ pkgsrc/mail/dbmail/files/dbmaillmtpd.sh     Tue Mar  3 20:07:00 2026
@@ -1,6 +1,6 @@
 #!@RCD_SCRIPTS_SHELL@
 #
-# $NetBSD: dbmaillmtpd.sh,v 1.3 2026/01/02 17:57:31 tnn Exp $
+# $NetBSD: dbmaillmtpd.sh,v 1.4 2026/03/03 20:07:00 tnn Exp $
 #
 
 # PROVIDE: dbmaillmtp mail
@@ -13,6 +13,16 @@ rcvar=${name}
 required_files="@PKG_SYSCONFDIR@/dbmail.conf"
 command="@PREFIX@/sbin/dbmail-lmtpd"
 pidfile="@VARBASE@/run/dbmail/dbmail-lmtpd.pid"
+start_precmd="dbmaillmtpd_precmd"
+
+dbmaillmtpd_precmd()
+{
+       if [ ! -d @VARBASE@/run/dbmail ]; then
+               @MKDIR@ @VARBASE@/run/dbmail
+               @CHMOD@ 0750 @VARBASE@/run/dbmail
+               @CHOWN@ @DBMAIL_USER@:@DBMAIL_GROUP@ @VARBASE@/run/dbmail
+       fi
+}
 
 load_rc_config $name
 run_rc_command "$1"
Index: pkgsrc/mail/dbmail/files/dbmailpop3d.sh
diff -u pkgsrc/mail/dbmail/files/dbmailpop3d.sh:1.3 pkgsrc/mail/dbmail/files/dbmailpop3d.sh:1.4
--- pkgsrc/mail/dbmail/files/dbmailpop3d.sh:1.3 Fri Jan  2 17:57:31 2026
+++ pkgsrc/mail/dbmail/files/dbmailpop3d.sh     Tue Mar  3 20:07:00 2026
@@ -1,6 +1,6 @@
 #!@RCD_SCRIPTS_SHELL@
 #
-# $NetBSD: dbmailpop3d.sh,v 1.3 2026/01/02 17:57:31 tnn Exp $
+# $NetBSD: dbmailpop3d.sh,v 1.4 2026/03/03 20:07:00 tnn Exp $
 #
 
 # PROVIDE: dbmailpop3 mail
@@ -13,6 +13,16 @@ rcvar=${name}
 required_files="@PKG_SYSCONFDIR@/dbmail.conf"
 command="@PREFIX@/sbin/dbmail-pop3d"
 pidfile="@VARBASE@/run/dbmail/dbmail-pop3d.pid"
+start_precmd="dbmailpop3d_precmd"
+
+dbmailpop3d_precmd()
+{
+       if [ ! -d @VARBASE@/run/dbmail ]; then
+               @MKDIR@ @VARBASE@/run/dbmail
+               @CHMOD@ 0750 @VARBASE@/run/dbmail
+               @CHOWN@ @DBMAIL_USER@:@DBMAIL_GROUP@ @VARBASE@/run/dbmail
+       fi
+}
 
 load_rc_config $name
 run_rc_command "$1"



Home | Main Index | Thread Index | Old Index