freebsd-ports/security/bruteblock/Makefile
Dmitry Marakasov a5eb72353c - Start before syslogd
This is needed as bruteblock (not to be confused with bruteblockd)
which is usually run from syslog, also requires ldconfig, and bruteblockd
rc.d script provides it for him by depending on ldconfig and running
before syslogd

PR:		199263
2015-04-10 12:10:24 +00:00

40 lines
1 KiB
Makefile

# Created by: Dmitry Marakasov <amdmi3@amdmi3.ru>
# $FreeBSD$
PORTNAME= bruteblock
PORTVERSION= 0.0.5
PORTREVISION= 9
CATEGORIES= security
MASTER_SITES= http://samm.kiev.ua/bruteblock/ \
http://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Software for blocking bruteforce attacks with ipfw
LIB_DEPENDS= libpcre.so:${PORTSDIR}/devel/pcre
PKGMESSAGE= ${WRKDIR}/pkg-message
SUB_FILES= pkg-message
USE_RC_SUBR= bruteblockd
CONFDIR= ${PREFIX}/etc/${PORTNAME}
PORTDOCS= FAQ README CHANGES
OPTIONS_DEFINE= DOCS
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/bruteblock ${STAGEDIR}${PREFIX}/sbin/
${INSTALL_PROGRAM} ${WRKSRC}/bruteblockd ${STAGEDIR}${PREFIX}/sbin/
${MKDIR} ${STAGEDIR}${CONFDIR}
.for file in ssh proftpd
${INSTALL_DATA} ${WRKSRC}/etc/${file}.conf ${STAGEDIR}${CONFDIR}/${file}.conf.dist
.endfor
${INSTALL_MAN} ${WRKSRC}/doc/bruteblock.8 ${STAGEDIR}${MAN8PREFIX}/man/man8/
${MKDIR} ${STAGEDIR}${DOCSDIR}
.for file in ${PORTDOCS}
${INSTALL_DATA} ${WRKSRC}/doc/${file} ${STAGEDIR}${DOCSDIR}/
.endfor
.include <bsd.port.mk>