freebsd-ports/security/sshguard/Makefile
Cheng-Lung Sung e893db2882 - respect maintainer's insist on interactive part,
even IS_INTERACTIVE is discouraged
- PORTREVISION is thus bumped.

Approved by:	maintainer (implicit)
2007-03-01 10:06:13 +00:00

49 lines
1.3 KiB
Makefile

# New ports collection makefile for: sshguard
# Date created: 2007-02-22
# Whom: Mij <mij@bitchx.it>
#
# $FreeBSD$
#
PORTNAME= sshguard
PORTVERSION= 0.91
PORTREVISION= 1
CATEGORIES= security
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= mij@bitchx.it
COMMENT= Protect networked hosts from brute force attacks against ssh
PLIST_FILES= sbin/sshguard
IS_INTERACTIVE= yes
USE_BZIP2= yes
HAS_CONFIGURE= yes
OPTIONS= PF "Use PF as firewall backend" off \
IPFW "Use IPFW as firewall backend" off
.include <bsd.port.pre.mk>
.if ! ( (defined(WITH_PF) && !defined(WITH_IPFW)) || !defined(WITH_PF))
# some error occurred. Configure will handle this.
.endif
.if defined(WITH_PF)
# compile with PF support
CONFIGURE_ARGS+= --with-firewall=pf
.elif defined(WITH_IPFW)
# compile with IPFW support
CONFIGURE_ARGS+= --with-firewall=ipfw
.endif
post-install:
# spare pkg-message
${ECHO_MSG} " Sshguard installed successfully."
${ECHO_MSG} "Make it active by putting in /etc/syslog.conf something like:"
${ECHO_MSG} " auth.info;authpriv.info |exec ${PREFIX}/sbin/sshguard"
${ECHO_MSG} "Otherwise, run sshguard standalone with (as root):"
${ECHO_MSG} " tail -n 0 -f /var/log/auth.log | ${PREFIX}/sbin/sshguard"
.include <bsd.port.post.mk>