diff options
author | David E. O'Brien <obrien@FreeBSD.org> | 1998-03-01 01:58:52 +0000 |
---|---|---|
committer | David E. O'Brien <obrien@FreeBSD.org> | 1998-03-01 01:58:52 +0000 |
commit | f3f020da659a06152d51e1f8f4a8d1f5b161c70e (patch) | |
tree | ebd69843a93408a1f8bf85bf3facd43e6caabc58 /mail/smtpd/Makefile | |
parent | Clean 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/Makefile | 70 |
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> |