make.conf(5): Remove NO_MAILWRAPPER build option
authorJohn Marino <draco@marino.st>
Sat, 7 Mar 2015 18:53:38 +0000 (19:53 +0100)
committerJohn Marino <draco@marino.st>
Sat, 7 Mar 2015 21:06:38 +0000 (22:06 +0100)
I doubt DragonFly mail system would even function properly if somebody
actually set NO_MAILWRAPPER in make.conf.  In preparation for the removal
of sendmail from base, removing the mailwrapper is not feasible.  This
wrapper is needed to support replacing the base MTA with one from ports.

There must have been a need for NO_MAILWRAPPER in the past, but I can't
see any purpose it could serve now.

etc/defaults/make.conf
share/man/man5/make.conf.5
usr.sbin/mailwrapper/Makefile

index 2aafdbc..7f00342 100644 (file)
@@ -109,7 +109,6 @@ THREAD_LIB?=        thread_xu
 #NO_GDB=       true    # do not build GDB
 #NO_LIBC_R=    true    # do not build libc_r (re-entrant version of libc)
 #NO_LPR=       true    # do not build lpr and related programs
-#NO_MAILWRAPPER=true   # do not build the mailwrapper(8) MTA selector
 #NO_MODULES=   true    # do not build modules with the kernel
 #NO_OPENSSH=   true    # do not build OpenSSH
 #NO_OPENSSL=   true    # do not build OpenSSL (implies NO_OPENSSH)
index ba51615..57b7427 100644 (file)
@@ -410,11 +410,6 @@ Set to not build
 Set to not build
 .Xr lpr 1
 and related programs.
-.It Va NO_MAILWRAPPER
-.Pq Vt bool
-Set to not build the
-.Xr mailwrapper 8
-MTA selector.
 .It Va NO_OPENSSH
 .Pq Vt bool
 Set to not build OpenSSH.
index efe1651..f2220b3 100644 (file)
@@ -1,32 +1,21 @@
 # $FreeBSD: src/usr.sbin/mailwrapper/Makefile,v 1.4.2.5 2003/04/16 11:01:51 ru Exp $
-# $DragonFly: src/usr.sbin/mailwrapper/Makefile,v 1.4 2005/07/04 13:35:18 corecode Exp $
 
-.if !defined(NO_MAILWRAPPER)
 PROG=  mailwrapper
 MAN=   mailwrapper.8
 
 DPADD= ${LIBUTIL}
 LDADD= -lutil
-.endif
 
-.if !defined(NO_MAILWRAPPER) || !defined(NO_SENDMAIL)
 SYMLINKS=      ${BINDIR}/mailwrapper /usr/sbin/sendmail  \
                ${BINDIR}/mailwrapper /usr/sbin/hoststat  \
                ${BINDIR}/mailwrapper /usr/sbin/purgestat \
                ${BINDIR}/mailwrapper /usr/bin/newaliases \
                ${BINDIR}/mailwrapper /usr/bin/mailq
 
-.if defined(NO_MAILWRAPPER) && !defined(NO_SENDMAIL)
-SYMLINKS+=     /usr/libexec/sendmail/sendmail ${BINDIR}/mailwrapper
-.endif
-.endif
-
 afterinstall:
-.if !defined(NO_MAILWRAPPER)
 .if !exists(${DESTDIR}/etc/mail/mailer.conf)
        ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \
            ${.CURDIR}/../../etc/mail/mailer.conf ${DESTDIR}/etc/mail
 .endif
-.endif
 
 .include <bsd.prog.mk>