summaryrefslogtreecommitdiff
path: root/mail/smtpd/Makefile
diff options
context:
space:
mode:
authorDavid E. O'Brien <obrien@FreeBSD.org>1998-03-01 01:58:52 +0000
committerDavid E. O'Brien <obrien@FreeBSD.org>1998-03-01 01:58:52 +0000
commitf3f020da659a06152d51e1f8f4a8d1f5b161c70e (patch)
treeebd69843a93408a1f8bf85bf3facd43e6caabc58 /mail/smtpd/Makefile
parentClean up PLIST + add some libs that were missed. (diff)
Obtuse smtpd/smtpfwdd, part of the Juniper firewall toolkit
Submitted by: Joao Carlos Mendes Luis <jonny@coppe.ufrj.br>
Notes
Notes: svn path=/head/; revision=9973
Diffstat (limited to 'mail/smtpd/Makefile')
-rw-r--r--mail/smtpd/Makefile70
1 files changed, 70 insertions, 0 deletions
diff --git a/mail/smtpd/Makefile b/mail/smtpd/Makefile
new file mode 100644
index 000000000000..d45778afa73a
--- /dev/null
+++ b/mail/smtpd/Makefile
@@ -0,0 +1,70 @@
+# Ports collection makefile for: smtpd
+# Version required: 2.0
+# Date created: 06 Feb 1998
+# Whom: Joao Carlos Mendes Luis <jonny@coppe.ufrj.br>
+#
+# $Id$
+#
+
+DISTNAME= smtpd-2.0
+CATEGORIES= mail security
+MASTER_SITES= ftp://ftp.obtuse.com/pub/smtpd/
+
+PATCH_SITES= ${MASTER_SITES}
+PATCHFILES= patch-smtpd-2.0-RBL.gz
+
+MAINTAINER= jonny@coppe.ufrj.br
+
+# Directory where smtpd will chroot to, and put the received mail
+# If you change it here, change also patches/patch-aa
+SPOOLBASE= /var/smtpd
+
+post-patch:
+ @mv ${WRKSRC}/Makefile ${WRKSRC}/Makefile.tmp
+ @sed s+!!SPOOLBASE!!+${SPOOLBASE}+g < ${WRKSRC}/Makefile.tmp \
+ > ${WRKSRC}/Makefile
+
+post-install:
+ @${MKDIR} ${PREFIX}/share/doc/smtpd
+ @${INSTALL_MAN} ${WRKSRC}/README ${PREFIX}/share/doc/smtpd
+
+ @${ECHO} "Creating spool directories..."
+ @${MKDIR} ${SPOOLBASE}
+ @chown root.uucp ${SPOOLBASE}
+ @chmod 0710 ${SPOOLBASE}
+
+ @${MKDIR} ${SPOOLBASE}/mqueue
+ @chown uucp.uucp ${SPOOLBASE}/mqueue
+ @chmod 0700 ${SPOOLBASE}/mqueue
+
+ @${MKDIR} ${SPOOLBASE}/etc
+ @chown root.uucp ${SPOOLBASE}/etc
+ @chmod 0710 ${SPOOLBASE}/etc
+.if !defined(BATCH)
+ @${CP} -p /etc/resolv.conf ${SPOOLBASE}/etc
+ @${CP} -p /etc/localtime ${SPOOLBASE}/etc
+.endif
+
+ @${ECHO} "Copying examples..."
+ @${INSTALL} ${COPY} -g uucp -o root -m 0640 \
+ ${WRKSRC}/antirelay_check_rules_example \
+ ${SPOOLBASE}/etc/antirelay_check_rules.example
+ @${INSTALL} ${COPY} -g uucp -o root -m 0640 \
+ ${WRKSRC}/antispam_check_rules.example \
+ ${SPOOLBASE}/etc
+ @${INSTALL} ${COPY} -g uucp -o root -m 0640 \
+ ${WRKSRC}/smtpd_check_rules.example \
+ ${SPOOLBASE}/etc
+
+ @${ECHO} "Creating startup file..."
+ @sed s+!!PREFIX!!+${PREFIX}+ \
+ < ${FILESDIR}/smtpd.sh \
+ > ${PREFIX}/etc/rc.d/smtpd.sh
+ @chmod 0700 ${PREFIX}/etc/rc.d/smtpd.sh
+ @chown 0.0 ${PREFIX}/etc/rc.d/smtpd.sh
+
+ @${ECHO} "Done!"
+
+ @${CAT} ${PKGDIR}/MESSAGE
+
+.include <bsd.port.mk>