# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # pfmon # pfmon/files # pfmon/files/pfmon.sh # pfmon/distinfo # pfmon/pkg-descr # pfmon/Makefile # echo c - pfmon mkdir -p pfmon > /dev/null 2>&1 echo c - pfmon/files mkdir -p pfmon/files > /dev/null 2>&1 echo x - pfmon/files/pfmon.sh sed 's/^X//' >pfmon/files/pfmon.sh << '9892e058aebaf04f6be874331a01ca76' X#!/bin/sh X# X X# PROVIDE: pfmon X# REQUIRE: NETWORKING syslogd X# KEYWORD: nojail X X# X# Add the following lines to /etc/rc.conf to run pfmon: X# X#pfmon_enable="YES" X# X. /etc/rc.subr X Xname="pfmon" Xrcvar=`set_rcvar` Xcommand=%%PREFIX%%/bin/pfmon X Xload_rc_config $name Xrun_rc_command "$1" 9892e058aebaf04f6be874331a01ca76 echo x - pfmon/distinfo sed 's/^X//' >pfmon/distinfo << 'e5f8eb60a5119292e46c6de800c982bc' XSHA256 (pfmon-0.5.tar.gz) = 5d07492248288ce8615aea9f2b9cdc1b1a80f35a00e9d5945d36996d638fddb3 XSIZE (pfmon-0.5.tar.gz) = 5090 e5f8eb60a5119292e46c6de800c982bc echo x - pfmon/pkg-descr sed 's/^X//' >pfmon/pkg-descr << '7874ca0295c393840647f6c226b2f37c' XThis is very simple and poor monitoring program. It monitors XTCP ports of given hosts and maintains pf(4) tables, so that Xthey contain only available hosts. X X- Gleb Smirnoff Xglebius@FreeBSD.org 7874ca0295c393840647f6c226b2f37c echo x - pfmon/Makefile sed 's/^X//' >pfmon/Makefile << '8a899013bea32f0094949e1af4f3e2c6' X# New ports collection makefile for: pfmon X# Date created: 30 May 2005 X# Whom: glebius X# X# $FreeBSD$ X# X XPORTNAME= pfmon XPORTVERSION= 0.5 XCATEGORIES= net XMASTER_SITES= http://people.freebsd.org/~glebius/pfmon/ X XMAINTAINER= glebius@FreeBSD.org XCOMMENT= Monitors hosts and updates pf(4) table X XUSE_RC_SUBR= yes X XSED_SCRIPT= -e 's,%%PREFIX%%,${PREFIX},g' \ X -e 's,%%RC_SUBR%%,${RC_SUBR},g' X XPLIST_FILES= bin/pfmon XPLIST_FILES+= etc/pfmon.conf.dist XPLIST_FILES+= etc/rc.d/pfmon X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/pfmon ${PREFIX}/bin X ${INSTALL_DATA} ${WRKSRC}/pfmon.conf ${PREFIX}/etc/pfmon.conf.dist X Xpost-build: X @${SED} ${SED_SCRIPT} ${FILESDIR}/pfmon.sh > ${WRKDIR}/pfmon.sh X Xpost-install: X ${INSTALL_SCRIPT} ${WRKDIR}/pfmon.sh ${PREFIX}/etc/rc.d/pfmon X X.include X X.if ${OSVERSION} < 502106 XIGNORE= "your FreeBSD does not have pf(4)" X.endif X XCFLAGS+= -DPREFIX=\\\"${PREFIX}\\\" X X.include 8a899013bea32f0094949e1af4f3e2c6 exit