aboutsummaryrefslogtreecommitdiff
path: root/mail/sentinel
diff options
context:
space:
mode:
Diffstat (limited to 'mail/sentinel')
-rw-r--r--mail/sentinel/Makefile11
-rw-r--r--mail/sentinel/pkg-message10
-rw-r--r--mail/sentinel/pkg-plist2
3 files changed, 20 insertions, 3 deletions
diff --git a/mail/sentinel/Makefile b/mail/sentinel/Makefile
index b89a108b4f2e..bc0433dee513 100644
--- a/mail/sentinel/Makefile
+++ b/mail/sentinel/Makefile
@@ -7,7 +7,7 @@
PORTNAME= sentinel
PORTVERSION= 1.6.5b
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= mail
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= smfilter
@@ -19,6 +19,10 @@ LIB_DEPENDS= pcre.0:${PORTSDIR}/devel/pcre
USE_REINPLACE= yes
+.if !exists(/usr/lib/libmilter.a)
+IGNORE= requires Sendmail 8.12; upgrade the base system
+.endif
+
post-patch:
@${REINPLACE_CMD} -e \
's|:/var|:${PREFIX}/var|g' ${WRKSRC}/sentinel.cf.SAMPLE
@@ -33,11 +37,14 @@ do-install:
${INSTALL_PROGRAM} ${WRKSRC}/sentinel ${PREFIX}/sbin
@${MKDIR} ${PREFIX}/var/sentinel
${CHOWN} smmsp:smmsp ${PREFIX}/var/sentinel
- ${INSTALL_DATA} ${FILESDIR}/000.sentinel.sh ${PREFIX}/etc/rc.d/000.sentinel.sh-dist
+ ${INSTALL_DATA} ${FILESDIR}/000.sentinel.sh ${PREFIX}/etc/rc.d/sentinel.sh-dist
${INSTALL_DATA} ${WRKSRC}/sentinel.cf.SAMPLE ${PREFIX}/etc/sentinel.cf.dist
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
.endif
+post-install:
+ @${CAT} ${PKGMESSAGE}
+
.include <bsd.port.mk>
diff --git a/mail/sentinel/pkg-message b/mail/sentinel/pkg-message
new file mode 100644
index 000000000000..52369153b0aa
--- /dev/null
+++ b/mail/sentinel/pkg-message
@@ -0,0 +1,10 @@
+************************************************************************
+
+In order to run this port, please add the following line to
+/etc/mail/YOUR-CONF.mc:
+
+INPUT_MAIL_FILTER(`sentinel', `S=local:/usr/local/var/sentinel/sentinel.socket, F=T, T=S:2m;R:4m;E:6m')
+
+Don't forget remake sendmail configuration file after modifying YOUR-CONF.mc
+
+************************************************************************
diff --git a/mail/sentinel/pkg-plist b/mail/sentinel/pkg-plist
index bb34c5311960..fa998dedb350 100644
--- a/mail/sentinel/pkg-plist
+++ b/mail/sentinel/pkg-plist
@@ -1,6 +1,6 @@
sbin/sentinel
etc/sentinel.cf.dist
-etc/rc.d/000.sentinel.sh-dist
+etc/rc.d/sentinel.sh-dist
@exec mkdir %D/var/sentinel
@exec chown smmsp:smmsp %D/var/sentinel
@unexec rmdir %D/var/sentinel 2>/dev/null || true