diff options
author | Erwin Lansing <erwin@FreeBSD.org> | 2003-07-10 07:12:46 +0000 |
---|---|---|
committer | Erwin Lansing <erwin@FreeBSD.org> | 2003-07-10 07:12:46 +0000 |
commit | 9d2df035ea043eb92e8fa4c5a5009d059126e387 (patch) | |
tree | c4e6c6e6a0c64e967b957a105efa81bb5cefcde0 /mail/postfix24/pkg-install | |
parent | 5c7ff9018783fc487689485fb3a9d60432b32f35 (diff) | |
download | ports-9d2df035ea043eb92e8fa4c5a5009d059126e387.tar.gz ports-9d2df035ea043eb92e8fa4c5a5009d059126e387.zip |
Notes
Diffstat (limited to 'mail/postfix24/pkg-install')
-rw-r--r-- | mail/postfix24/pkg-install | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/mail/postfix24/pkg-install b/mail/postfix24/pkg-install index 1ef1fb5b2089..8cf5a9a5aefe 100644 --- a/mail/postfix24/pkg-install +++ b/mail/postfix24/pkg-install @@ -3,8 +3,19 @@ # $FreeBSD$ # +# If the POSTFIX_DEFAULT_MTA environment variable is set to YES, it +# will make the port/package use defaults which makes postfix replaces +# sendmail as much as possible. + PKG_PREFIX=${PKG_PREFIX:=/usr/local} BATCH=${BATCH:=no} +POSTFIX_DEFAULT_MTA=${POSTFIX_DEFAULT_MTA:=no} + +if [ x${POSTFIX_DEFAULT_MTA} = xno ]; then + DEFAULT_REPLACE_MAILERCONF=n +else + DEFAULT_REPLACE_MAILERCONF=y +fi ask() { local question default answer @@ -147,7 +158,8 @@ if [ x"$2" = xPOST-INSTALL -a -z "${PACKAGE_BUILDING}" ]; then OSVERSION=`/usr/sbin/sysctl -n kern.osreldate` fi if [ ${OSVERSION} -ge 400014 ]; then - if yesno "Would you like to activate Postfix in /etc/mail/mailer.conf" n; then + if yesno "Would you like to activate Postfix in /etc/mail/mailer.conf" \ + ${DEFAULT_REPLACE_MAILERCONF}; then mv -f /etc/mail/mailer.conf /etc/mail/mailer.conf.old echo "#" > /etc/mail/mailer.conf echo -n "# Execute the Postfix sendmail program" >> /etc/mail/mailer.conf |