From owner-freebsd-ports-bugs@FreeBSD.ORG Sun May 9 07:33:20 2004 Return-Path: Delivered-To: freebsd-ports-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 67D2C16A4CE; Sun, 9 May 2004 07:33:20 -0700 (PDT) Received: from 1system.ru (ns.1system.ru [80.240.104.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 31CF043D48; Sun, 9 May 2004 07:33:19 -0700 (PDT) (envelope-from null@1system.ru) Received: from localhost (localhost [127.0.0.1]) by 1system.ru (Postfix) with ESMTP id 7EB8649801; Sun, 9 May 2004 18:33:17 +0400 (MSD) Received: from 1system.ru ([127.0.0.1]) by localhost (ns.1system.ru [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 50030-22; Sun, 9 May 2004 18:33:14 +0400 (MSD) Received: by 1system.ru (Postfix, from userid 1001) id BA3104980C; Sun, 9 May 2004 18:33:14 +0400 (MSD) Date: Sun, 9 May 2004 18:33:14 +0400 From: "Dennis S. Davidoff" To: FreeBSD-gnats-submit@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org Message-ID: <20040509143314.GA51696@mail.1system.ru> References: <20040505081018.E23E134C@cvs.1system.ru> <200405050820.i458KFxK014814@freefall.freebsd.org> Mime-Version: 1.0 In-Reply-To: <200405050820.i458KFxK014814@freefall.freebsd.org> User-Agent: Mutt/1.4.1i X-Virus-Scanned: by amavisd-new at 1system.ru Content-Type: text/plain; charset=koi8-r Content-Disposition: attachment; filename="cnupm.arc" X-Content-Filtered-By: Mailman/MimeDel 2.1.1 Subject: Re: ports/66275: New port: net/cnupm The BPF Traffic Collector (IPv4/IPv6) X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: null@1system.ru List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 May 2004 14:33:20 -0000 # 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: # # cnupm/Makefile # cnupm/distinfo # cnupm/files # cnupm/pkg-descr # cnupm/pkg-message # cnupm/pkg-plist # echo x - cnupm/Makefile sed 's/^X//' >cnupm/Makefile << 'END-of-cnupm/Makefile' X# New ports collection makefile for: cnupm X# Date created: 29 October 2003 X# Whom: Dennis S.Davidoff X# X# $FreeBSD$ X# X XPORTNAME= cnupm XPORTVERSION= 3.5 XCATEGORIES= net ipv6 XMASTER_SITES= http://pdp-11.org.ru/~form/cnupm/files/ X XMAINTAINER= null@1system.ru XCOMMENT= The BPF Traffic Collector (IPv4/IPv6) X XMAN8= cnupm.8 cnupmstat.8 XMANCOMPRESSED= yes X XCNUPM_OWN?= cnupm XCNUPM_GRP?= cnupm XCNUPM_UID?= 666 XCNUPM_GID?= 666 X XPW= /usr/sbin/pw X XPLIST_SUB+= CNUPM_OWN="${CNUPM_OWN}" CNUPM_GRP="${CNUPM_GRP}" \ X CNUPM_UID="${CNUPM_UID}" CNUPM_GID="${CNUPM_GID}" X Xpost-install: X ${PW} groupshow ${CNUPM_GRP} 2>/dev/null || ${PW} group add \ X -n ${CNUPM_GRP} -g ${CNUPM_GID} X ${PW} user show ${CNUPM_OWN} 2>/dev/null || ${PW} user add \ X -n ${CNUPM_OWN} -c 'Cnupm traffic collector' \ X -u ${CNUPM_UID} -g ${CNUPM_GID} -s /sbin/nologin X ${INSTALL} -o ${CNUPM_OWN} -g ${CNUPM_GRP} -m 750 -d ${PREFIX}/var/cnupm X ${PW} user mod -n ${CNUPM_OWN} -d ${PREFIX}/var/cnupm X ${INSTALL} -m 755 ${FILESDIR}/cnupm.sh ${PREFIX}/etc/rc.d X.if !defined(NOPORTDOCS) X @${MKDIR} ${DOCSDIR} X @${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} X.endif X X @${ECHO_CMD} '************************************************************' X @${ECHO_CMD} '' X @${ECHO_CMD} 'Add the following lines to /etc/rc.conf to enable cnupm:' X @${ECHO_CMD} '' X @${ECHO_CMD} 'cnupm_enable="YES"' X @${ECHO_CMD} 'cnupm_ifaces="rl0" # Change this with your interface(s)!' X @${ECHO_CMD} '#cnupm_flags="" # Set this one to override default flags' X @${ECHO_CMD} '' X @${ECHO_CMD} 'See cnupm(8) for flags' X @${ECHO_CMD} '' X @${ECHO_CMD} '************************************************************' X X.include END-of-cnupm/Makefile echo x - cnupm/distinfo sed 's/^X//' >cnupm/distinfo << 'END-of-cnupm/distinfo' XMD5 (cnupm-3.5.tar.gz) = c9b1f2670e7bd7aaeda6fa26d0434f4f XSIZE (cnupm-3.5.tar.gz) = 31984 END-of-cnupm/distinfo echo c - cnupm/files mkdir -p cnupm/files > /dev/null 2>&1 echo x - cnupm/pkg-descr sed 's/^X//' >cnupm/pkg-descr << 'END-of-cnupm/pkg-descr' XThe cnupm is an IP/IPv6 traffic collector daemon; it listens on a network Xinterface for IP/IPv6 packets that match the boolean expression (see Xtcpdump(8) for more information) and collects the following statistics: X X o address family (INET/INET6) X o IP/IPv6 protocol number X o source IP/IPv6 address X o source TCP/UDP port X o destination IP/IPv6 address X o destination TCP/UDP port X o total number of bytes trasferred X XWWW: http://pdp-11.org.ru/~form/cnupm END-of-cnupm/pkg-descr echo x - cnupm/pkg-message sed 's/^X//' >cnupm/pkg-message << 'END-of-cnupm/pkg-message' X************************************************************ X XAdd the following lines to /etc/rc.conf to enable cnupm: X Xcnupm_enable="YES" Xcnupm_ifaces="rl0" # Change this with your interface! X#cnupm_flags="" # Set this one to override default flags X XSee cnupm(8) for flags X X************************************************************ END-of-cnupm/pkg-message echo x - cnupm/pkg-plist sed 's/^X//' >cnupm/pkg-plist << 'END-of-cnupm/pkg-plist' Xetc/rc.d/cnupm.sh Xsbin/cnupm Xsbin/cnupmstat X%%PORTDOCS%%share/doc/cnupm/README X%%PORTDOCS%%@dirrm share/doc/cnupm X@exec pw groupshow %%CNUPM_GRP%% 2>/dev/null || pw group add -n cnupm -g %%CNUPM_GID%% X@exec pw user show %%CNUPM_OWN%% 2>/dev/null || pw user add -n %%CNUPM_OWN%% -c 'Cnupm traffic collector' -u %%CNUPM_UID%% -g %%CNUPM_GID%% -s /sbin/nologin X@exec install -o cnupm -g cnupm -m 750 -d %D/var/cnupm X@exec pw user mod -n cnupm -d %D/var/cnupm X@unexec rmdir %D/var/cnupm 2>/dev/null || true END-of-cnupm/pkg-plist exit