From 31923af7ce27e5cfb4579c27881af6111886a761 Mon Sep 17 00:00:00 2001 From: Gregory Neil Shapiro Date: Tue, 10 Oct 2000 18:08:19 +0000 Subject: [PATCH] Install the sendmail cf building tools (contrib/sendmail/cf) in /usr/share/sendmail/cf. PR: 19790 --- etc/mail/README | 23 +++++++++++------------ etc/mtree/BSD.usr.dist | 2 ++ share/Makefile | 4 ++++ share/sendmail/Makefile | 33 +++++++++++++++++++++++++++++++++ 4 files changed, 50 insertions(+), 12 deletions(-) create mode 100644 share/sendmail/Makefile diff --git a/etc/mail/README b/etc/mail/README index 60f473e1765f..f5102ddb8342 100644 --- a/etc/mail/README +++ b/etc/mail/README @@ -1,17 +1,16 @@ # $FreeBSD$ Filtering out SPAM from your site - Sendmail now includes excellent tools block spam. These -tools are available as FEATUREs that you can add to your site's -.mc file. Proper use of these FEATUREs will prevent spammer from -using your site as a relay as well as significantly decrease the -amount of spam that arrives at your site. No set of anti-spam -tools will block all spam without blocking some portion of legitimate -mail as well. Therefore, these FEATUREs are designed to prevent -as much spam as possible without blocking legitimate mail. - These tools are discussed in /usr/src/contrib/sendmail/cf/README. -Read the section entitled "ANTI-SPAM CONFIGURATION CONTROL". Example -usage and additional tools can be found in -/usr/src/contrib/sendmail/cf/cf/knecht.mc. +Sendmail now includes excellent tools block spam. These tools are +available as FEATUREs that you can add to your site's .mc file. Proper use +of these FEATUREs will prevent spammer from using your site as a relay as +well as significantly decrease the amount of spam that arrives at your +site. No set of anti-spam tools will block all spam without blocking some +portion of legitimate mail as well. Therefore, these FEATUREs are designed +to prevent as much spam as possible without blocking legitimate mail. + +These tools are discussed in /usr/share/sendmail/cf/README. Read the +section entitled "ANTI-SPAM CONFIGURATION CONTROL". Example usage and +additional tools can be found in /usr/share/sendmail/cf/cf/knecht.mc. diff --git a/etc/mtree/BSD.usr.dist b/etc/mtree/BSD.usr.dist index df2b83ce24c4..2330b8c3e15d 100644 --- a/etc/mtree/BSD.usr.dist +++ b/etc/mtree/BSD.usr.dist @@ -852,6 +852,8 @@ .. .. .. + sendmail + .. skel .. syscons diff --git a/share/Makefile b/share/Makefile index 4c5d5e7e79bc..30a7eaa21e76 100644 --- a/share/Makefile +++ b/share/Makefile @@ -10,4 +10,8 @@ SUBDIR= colldef dict examples isdn man me misc mk mklocale skel \ SUBDIR+= doc .endif +.if !defined(NO_SENDMAIL) +SUBDIR+= sendmail +.endif + .include diff --git a/share/sendmail/Makefile b/share/sendmail/Makefile new file mode 100644 index 000000000000..e7a52881ac6a --- /dev/null +++ b/share/sendmail/Makefile @@ -0,0 +1,33 @@ +# $FreeBSD$ +# +# Doing a make install builds /usr/share/sendmail/ + +SENDMAIL_DIR=${.CURDIR}/../../contrib/sendmail +CFDIR= cf +CFDIRS!= (cd ${SENDMAIL_DIR}; find -L ${CFDIR} \( -name CVS -prune \) -o -type d -print) +CFFILES!= (cd ${SENDMAIL_DIR}; find -L ${CFDIR} \( -name CVS -prune \) -o -type f -print) + +DDIR= ${DESTDIR}/usr/share/sendmail + +NOOBJ= noobj + +# Define SHARED to indicate whether you want symbolic links to the system +# source (``symlinks''), or a separate copy (``copies'') +SHARED?= copies + +all clean cleandir depend lint tags: + +beforeinstall: ${SHARED} + +copies:: +.for dir in ${CFDIRS} + ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 -d ${SENDMAIL_DIR}/${dir} ${DDIR}/${dir} +.endfor +.for file in ${CFFILES} + ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 ${SENDMAIL_DIR}/${file} ${DDIR}/${file} +.endfor + +symlinks:: + rm -rf ${DDIR}/${CFDIR}; ln -s ${SENDMAIL_DIR}/${CFDIR} ${DDIR}/${CFDIR} + +.include