aboutsummaryrefslogtreecommitdiffstats
path: root/mail/qmail
diff options
context:
space:
mode:
authorMario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>2004-06-24 21:27:45 +0800
committerMario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>2004-06-24 21:27:45 +0800
commitcfa8b4dda225c66508719ed584b8ffde447187a8 (patch)
tree668fe87ce022d36f6c6dbd03bdd7ee76d1e7a252 /mail/qmail
parent2ee0b81eed804f36acda7c95aa04d04e0725a137 (diff)
downloadfreebsd-ports-gnome-cfa8b4dda225c66508719ed584b8ffde447187a8.tar.gz
freebsd-ports-gnome-cfa8b4dda225c66508719ed584b8ffde447187a8.tar.zst
freebsd-ports-gnome-cfa8b4dda225c66508719ed584b8ffde447187a8.zip
Add a WITH_PRESERVE_CONFIG_FILES knob which stops qmail from running
the configuration scripts upon installation (or, upgrade) PR: 67828 Submitted by: Renato Botelho <renato@galle.com.br>
Diffstat (limited to 'mail/qmail')
-rw-r--r--mail/qmail/Makefile6
1 files changed, 6 insertions, 0 deletions
diff --git a/mail/qmail/Makefile b/mail/qmail/Makefile
index 041b21d5b15f..f857a7dfe18c 100644
--- a/mail/qmail/Makefile
+++ b/mail/qmail/Makefile
@@ -246,6 +246,10 @@ pre-pre-fetch:
@${ECHO_MSG} " used by qmail when sending"
@${ECHO_MSG} " outgoing messages"
.endif # MAIN_QMAIL_PORT_WITH_OUTGOINGIP_PATCH_BARRIER
+.if !defined(MAIN_QMAIL_PORT_WITH_PRESERVE_CONFIG_FILES_BARRIER)
+ @${ECHO_MSG} "WITH_PRESERVE_CONFIG_FILES=yes do not run automatic config"
+ @${ECHO_MSG} " to preserve your config files"
+.endif # MAIN_QMAIL_PORT_WITH_PRESERVE_CONFIG_FILES_BARRIER
@${ECHO_MSG} "#"
.endif # MAIN_QMAIL_PORT_BUILD_WITH_OPTIONS_ADVERTISE_BARRIER
@@ -322,7 +326,9 @@ do-install:
.endfor
@# This is not part of qmail proper, hence the 2nd class citizenship
${INSTALL_SCRIPT} ${FILESDIR}/mkaliasdir ${PREFIX}/${DOCDIR}
+.if !defined(WITH_PRESERVE_CONFIG_FILES)
@cd ${PREFIX}/configure ; ./config
+.endif
@${MKDIR} ${LOCALBASE}/etc/rc.d
@${LN} -sf ${PREFIX}/rc ${LOCALBASE}/etc/rc.d/qmail.sh
@${ECHO}