From owner-freebsd-ports Sat Jun 2 7:30:16 2001 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 8600F37B43E for ; Sat, 2 Jun 2001 07:30:06 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f52EU6r78542; Sat, 2 Jun 2001 07:30:06 -0700 (PDT) (envelope-from gnats) Received: from active.ath.cx (ras3-p6.hfa.netvision.net.il [62.0.98.6]) by hub.freebsd.org (Postfix) with ESMTP id 401AB37B423 for ; Sat, 2 Jun 2001 07:23:22 -0700 (PDT) (envelope-from amir@active.ath.cx) Received: by active.ath.cx (Postfix, from userid 1000) id 9E8806E7B1; Sat, 2 Jun 2001 17:23:42 +0300 (IDT) Message-Id: <20010602142342.9E8806E7B1@active.ath.cx> Date: Sat, 2 Jun 2001 17:23:42 +0300 (IDT) From: amir@active.ath.cx Reply-To: amir@boom.org.il To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.113 Subject: ports/27836: New port: Trafcount is loadable module for freebsd lets admin see how much amount of data was transfered by each user Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 27836 >Category: ports >Synopsis: New port: Trafcount is loadable module for freebsd lets admin see how much amount of data was transfered by each user >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Sat Jun 02 07:30:05 PDT 2001 >Closed-Date: >Last-Modified: >Originator: Amir S. >Release: FreeBSD 4.3-STABLE i386 >Organization: APF >Environment: System: FreeBSD active.ath.cx 4.3-STABLE FreeBSD 4.3-STABLE #1: Sat May 26 21:50:25 IDT 2001 amir@active.ath.cx:/usr/src/sys/compile/active i386 Here is my port file: # 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: # # /usr/ports/net/trafcount # /usr/ports/net/trafcount/files # /usr/ports/net/trafcount/files/patch-aa # /usr/ports/net/trafcount/files/patch-ab # /usr/ports/net/trafcount/files/patch-ac # /usr/ports/net/trafcount/Makefile # /usr/ports/net/trafcount/distinfo # /usr/ports/net/trafcount/pkg-comment # /usr/ports/net/trafcount/pkg-descr # /usr/ports/net/trafcount/pkg-plist # echo c - /usr/ports/net/trafcount mkdir -p /usr/ports/net/trafcount > /dev/null 2>&1 echo c - /usr/ports/net/trafcount/files mkdir -p /usr/ports/net/trafcount/files > /dev/null 2>&1 echo x - /usr/ports/net/trafcount/files/patch-aa sed 's/^X//' >/usr/ports/net/trafcount/files/patch-aa << 'END-of-/usr/ports/net/trafcount/files/patch-aa' X*** trafcount.sh.orig Fri Jun 1 20:37:17 2001 X--- trafcount.sh Sat Jun 2 16:07:18 2001 X*************** X*** 1,6 **** X #!/bin/sh X X! kmoddir=/modules X kmod=trafcount.ko X X case "$1" in X--- 1,6 ---- X #!/bin/sh X X! kmoddir=/usr/local/modules X kmod=trafcount.ko X X case "$1" in END-of-/usr/ports/net/trafcount/files/patch-aa echo x - /usr/ports/net/trafcount/files/patch-ab sed 's/^X//' >/usr/ports/net/trafcount/files/patch-ab << 'END-of-/usr/ports/net/trafcount/files/patch-ab' X*** module/Makefile.orig Fri Jun 1 19:20:26 2001 X--- module/Makefile Sat Jun 2 16:08:12 2001 X*************** X*** 1,4 **** X--- 1,5 ---- X KMOD = trafcount X SRCS = trafcount.c ../include/trafcount.h X+ KMODDIR = /usr/local/modules X X .include END-of-/usr/ports/net/trafcount/files/patch-ab echo x - /usr/ports/net/trafcount/files/patch-ac sed 's/^X//' >/usr/ports/net/trafcount/files/patch-ac << 'END-of-/usr/ports/net/trafcount/files/patch-ac' X*** client/Makefile.orig Fri Jun 1 19:58:57 2001 X--- client/Makefile Sat Jun 2 16:10:52 2001 X*************** X*** 1,6 **** X--- 1,8 ---- X PROG = trafcount X SRCS = trafcount.c ../include/trafcount.h X BINDIR ?= /usr/local/bin X+ MANDIR = /usr/local/man/man X CFLAGS += -Wall X+ NOMANCOMPRESS = yes X X .include END-of-/usr/ports/net/trafcount/files/patch-ac echo x - /usr/ports/net/trafcount/Makefile sed 's/^X//' >/usr/ports/net/trafcount/Makefile << 'END-of-/usr/ports/net/trafcount/Makefile' X# New ports collection makefile for: trafcount X# Date created: Sat Jun 2 16:29:22 IDT 2001 X# Whom: amir@boom.org.il X# X XPORTNAME= trafcount XPORTVERSION= 0.2.1 XCATEGORIES= net XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= trafcount XDISTNAME= ${PORTNAME}-${PORTVERSION} XDISTFILES= ${DISTNAME}.tar.gz X XMAINTAINER= amir@boom.org.il X XSTARTUP= trafcount.sh XMAN1= trafcount.1 X X.if !exists(/sys/Makefile) XBROKEN= "Kernel source files required" X.endif X X.include END-of-/usr/ports/net/trafcount/Makefile echo x - /usr/ports/net/trafcount/distinfo sed 's/^X//' >/usr/ports/net/trafcount/distinfo << 'END-of-/usr/ports/net/trafcount/distinfo' XMD5 (trafcount-0.2.1.tar.gz) = 18ab6b5f82ac70567121c6e92a14050d X END-of-/usr/ports/net/trafcount/distinfo echo x - /usr/ports/net/trafcount/pkg-comment sed 's/^X//' >/usr/ports/net/trafcount/pkg-comment << 'END-of-/usr/ports/net/trafcount/pkg-comment' XEthernet Traffic CounterEND-of-/usr/ports/net/trafcount/pkg-comment Xecho x - /usr/ports/net/trafcount/pkg-descr Xsed 's/^X//' >/usr/ports/net/trafcount/pkg-descr << 'END-of-/usr/ports/net/trafcount/pkg-descr' XTrafcount is a loadable kernel module that provides you the option to Xmeasure the total amount of bandwidth that is consumed by each of Xyour users. X END-of-/usr/ports/net/trafcount/pkg-descr Xecho x - /usr/ports/net/trafcount/pkg-plist Xsed 's/^X//' >/usr/ports/net/trafcount/pkg-plist << 'END-of-/usr/ports/net/trafcount/pkg-plist' Xbin/trafcount Xetc/rc.d/trafcount.sh Xmodules/trafcount.ko XEND-of-/usr/ports/net/trafcount/pkg-plist Xexit X END-of-/usr/ports/net/trafcount/pkg-comment echo x - /usr/ports/net/trafcount/pkg-descr sed 's/^X//' >/usr/ports/net/trafcount/pkg-descr << 'END-of-/usr/ports/net/trafcount/pkg-descr' XTrafcount is a loadable kernel module that provides you the option to Xmeasure the total amount of bandwidth that is consumed by each of Xyour users. X END-of-/usr/ports/net/trafcount/pkg-descr Xecho x - /usr/ports/net/trafcount/pkg-plist Xsed 's/^X//' >/usr/ports/net/trafcount/pkg-plist << 'END-of-/usr/ports/net/trafcount/pkg-plist' Xbin/trafcount Xetc/rc.d/trafcount.sh Xmodules/trafcount.ko XEND-of-/usr/ports/net/trafcount/pkg-plist Xexit X END-of-/usr/ports/net/trafcount/pkg-descr echo x - /usr/ports/net/trafcount/pkg-plist sed 's/^X//' >/usr/ports/net/trafcount/pkg-plist << 'END-of-/usr/ports/net/trafcount/pkg-plist' Xbin/trafcount Xetc/rc.d/trafcount.sh Xmodules/trafcount.ko END-of-/usr/ports/net/trafcount/pkg-plist exit >Description: >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message