summaryrefslogtreecommitdiffstats
path: root/secure
diff options
context:
space:
mode:
authorgshapiro <gshapiro@FreeBSD.org>2000-10-24 16:04:56 +0000
committergshapiro <gshapiro@FreeBSD.org>2000-10-24 16:04:56 +0000
commita98dcfa204fc59a4a4944347061647956fdcdac1 (patch)
tree95d855335f88ac7b5942ea84cde31813621f84bc /secure
parentb5115253f7ea30e852ef4167cb5b70138b64ae34 (diff)
downloadFreeBSD-src-a98dcfa204fc59a4a4944347061647956fdcdac1.zip
FreeBSD-src-a98dcfa204fc59a4a4944347061647956fdcdac1.tar.gz
Fix up the build for the STARTTLS version of sendmail (again). This method
mimics that of tcpdump in that for normal builds, sendmail will only be built once. For 'make release', it is built once for the bin dist and once for the crypto dist. This method also removes the need for two separate Makefiles (which could become out of sync). Suggested by: bde Assisted by: kris
Diffstat (limited to 'secure')
-rw-r--r--secure/usr.sbin/Makefile4
-rw-r--r--secure/usr.sbin/sendmail/Makefile74
2 files changed, 0 insertions, 78 deletions
diff --git a/secure/usr.sbin/Makefile b/secure/usr.sbin/Makefile
index c434610..b8636e5 100644
--- a/secure/usr.sbin/Makefile
+++ b/secure/usr.sbin/Makefile
@@ -5,8 +5,4 @@ SUBDIR=
SUBDIR+=sshd
.endif
-.if !defined(NO_SENDMAIL) && !defined(NO_OPENSSL)
-SUBDIR+=sendmail
-.endif
-
.include <bsd.subdir.mk>
diff --git a/secure/usr.sbin/sendmail/Makefile b/secure/usr.sbin/sendmail/Makefile
deleted file mode 100644
index db60af0..0000000
--- a/secure/usr.sbin/sendmail/Makefile
+++ /dev/null
@@ -1,74 +0,0 @@
-# @(#)Makefile 8.8 (Berkeley) 3/28/97
-# $FreeBSD$
-
-SENDMAIL_DIR=${.CURDIR}/../../../contrib/sendmail
-SMDIR= ${SENDMAIL_DIR}/src
-.PATH: ${SMDIR}
-
-BINDIR= /usr/libexec/sendmail
-
-PROG= sendmail
-
-# Define the database format to use for aliases et al.
-DBMDEF= -DNEWDB
-
-# If you don't want NIS alias/map support, comment out this line
-NIS= -DNIS
-
-# Map extensions
-MAPS= -DMAP_REGEX
-
-CFLAGS+=-I${SMDIR} -I${SENDMAIL_DIR}/include
-CFLAGS+=${DBMDEF} ${NIS} -DNETINET6 -DTCPWRAPPERS ${MAPS}
-
-SRCS= alias.c arpadate.c bf_torek.c clock.c collect.c conf.c control.c \
- convtime.c daemon.c deliver.c domain.c envelope.c err.c headers.c \
- macro.c main.c map.c mci.c milter.c mime.c parseaddr.c queue.c \
- readcf.c recipient.c savemail.c sfsasl.c shmticklib.c srvrsmtp.c \
- stab.c stats.c sysexits.c timers.c trace.c udb.c usersmtp.c util.c \
- version.c
-DPADD= ${LIBUTIL} ${LIBWRAP}
-LDADD= -lutil -lwrap
-MAN1= mailq.1 newaliases.1
-MAN5= aliases.5
-MAN8= sendmail.8
-BINMODE=4555
-
-.if exists(${.OBJDIR}/../../../lib/libsmutil)
-LIBSMUTILDIR:= ${.OBJDIR}/../../../lib/libsmutil
-.else
-LIBSMUTILDIR!= cd ${.CURDIR}/../../../lib/libsmutil; make -V .OBJDIR
-.endif
-LIBSMUTIL:= ${LIBSMUTILDIR}/libsmutil.a
-
-DPADD+= ${LIBSMUTIL}
-LDADD+= ${LIBSMUTIL}
-
-.if !defined(NO_OPENSSL)
-# STARTTLS support
-CFLAGS+=-DSTARTTLS -D_FFR_TLS_O_T -D_FFR_TLS_1 -D_FFR_TLS_TOREK
-LDADD+= -lssl -lcrypto
-DPADD+= ${LIBSSL} ${LIBCRYPTO}
-.endif
-
-# User customizations to the sendmail build environment
-CFLAGS+=${SENDMAIL_CFLAGS}
-DPADD+=${SENDMAIL_DPADD}
-LDADD+=${SENDMAIL_LDADD}
-LDFLAGS+=${SENDMAIL_LDFLAGS}
-
-beforeinstall:
- ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \
- ${DESTDIR}/var/log/sendmail.st
- ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 ${SMDIR}/helpfile \
- ${DESTDIR}/etc/mail/helpfile
-
-afterinstall:
- @if [ -d ${DESTDIR}/etc/mail -a -f ${DESTDIR}/etc/sendmail.cf -a \
- ! -f ${DESTDIR}/etc/mail/sendmail.cf ]; then \
- set -x; \
- mv -f ${DESTDIR}/etc/sendmail.cf \
- ${DESTDIR}/etc/mail/sendmail.cf; \
- fi
-
-.include <bsd.prog.mk>
OpenPOWER on IntegriCloud