summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgshapiro <gshapiro@FreeBSD.org>2000-10-10 18:08:19 +0000
committergshapiro <gshapiro@FreeBSD.org>2000-10-10 18:08:19 +0000
commite4192d4e06698c8478f985c14ca1fc6180fec80e (patch)
treeb0846685c0846d636d4790752d31d3e0ee4950c5
parentdbad9285cc5845abee9e7192cf083bda232e8a91 (diff)
downloadFreeBSD-src-e4192d4e06698c8478f985c14ca1fc6180fec80e.zip
FreeBSD-src-e4192d4e06698c8478f985c14ca1fc6180fec80e.tar.gz
Install the sendmail cf building tools (contrib/sendmail/cf) in
/usr/share/sendmail/cf. PR: 19790
-rw-r--r--etc/mail/README23
-rw-r--r--etc/mtree/BSD.usr.dist2
-rw-r--r--share/Makefile4
-rw-r--r--share/sendmail/Makefile33
4 files changed, 50 insertions, 12 deletions
diff --git a/etc/mail/README b/etc/mail/README
index 60f473e..f5102dd 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 df2b83c..2330b8c 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 4c5d5e7..30a7eaa 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 <bsd.subdir.mk>
diff --git a/share/sendmail/Makefile b/share/sendmail/Makefile
new file mode 100644
index 0000000..e7a5288
--- /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 <bsd.prog.mk>
OpenPOWER on IntegriCloud