ports/76581: [MAINTAINER] net-mgmt/netams: update to netams-3.2.1
Yuriy N. Shkandybin
jura at netams.com
Sat Jan 22 22:50:29 UTC 2005
>Number: 76581
>Category: ports
>Synopsis: [MAINTAINER] net-mgmt/netams: update to netams-3.2.1
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Sat Jan 22 22:50:28 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: Yuriy N. Shkandybin
>Release: 6.0-CURRENT
>Organization:
NetAMS
>Environment:
FreeBSD test.networks.ru 6.0-CURRENT FreeBSD 6.0-CURRENT #7: Mon Jan 17 13:51:34 MSK 2005
>Description:
Update to netams-3.2.1
This is new stable branch.
Port files mostly rewritten.
>How-To-Repeat:
>Fix:
# 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:
#
# freebsd-port
# freebsd-port/Makefile
# freebsd-port/distinfo
# freebsd-port/pkg-descr
# freebsd-port/pkg-message
# freebsd-port/pkg-plist
#
echo c - freebsd-port
mkdir -p freebsd-port > /dev/null 2>&1
echo x - freebsd-port/Makefile
sed 's/^X//' >freebsd-port/Makefile << 'END-of-freebsd-port/Makefile'
X# New ports collection makefile for: NetAMS
X# Date created: 24 December 2003
X# Whom: jura at netams.com
X#
X# $FreeBSD$
X#
X
XPORTNAME= netams
XPORTVERSION= 3.2.1
XCATEGORIES= net-mgmt
XMASTER_SITES= http://www.netams.com/files/
XDISTNAME= ${PORTNAME}-${PORTVERSION}
X
XMAINTAINER= jura at netams.com
XCOMMENT= Network Traffic Accounting and Monitoring Software
X
XNO_PACKAGE= Depends on MySQL/PostgreSQL installation
X
XUSE_SUBMAKE= yes
XMAN8= netams.8 flowprobe.8 netamsctl.8
XMANCOMPRESSED= no
X
XSCRIPTS_ENV= WRKDIRPREFIX="${WRKDIRPREFIX}" \
X PREFIX="${PREFIX}" \
X TOUCH="${TOUCH}" \
X MKDIR="${MKDIR}" \
X REALCURDIR="${.CURDIR}" \
X
X.include <bsd.port.pre.mk>
X
XFLAGS += ${PTHREAD_CFLAGS}
XLIB += ${PTHREAD_LIBS}
X
X#MAKE_ENV+= DEFINE="${DEFINE}" FLAGS="${FLAGS}" LIB="${LIB}"
X
Xdo-install:
X @ ${INSTALL_PROGRAM} ${WRKSRC}/src/netams ${PREFIX}/libexec/netams
X @ ${INSTALL_PROGRAM} ${WRKSRC}/src/flowprobe ${PREFIX}/sbin/flowprobe
X @ ${INSTALL_PROGRAM} ${WRKSRC}/src/ipfw2netflow ${PREFIX}/sbin/ipfw2netflow
X @ ${INSTALL_PROGRAM} ${WRKSRC}/src/netamsctl ${PREFIX}/bin/netamsctl
X @ ${INSTALL_DATA} ${WRKSRC}/addon/netams.cfg ${PREFIX}/etc/netams.conf.sample
X @ ${INSTALL_SCRIPT} ${WRKSRC}/addon/netams-startup.sh ${PREFIX}/etc/rc.d/netams-startup.sh.sample
X @ ${INSTALL_MAN} ${WRKSRC}/doc/netams.8 ${PREFIX}/man/man8
X @ ${INSTALL_MAN} ${WRKSRC}/doc/flowprobe.8 ${PREFIX}/man/man8
X @ ${INSTALL_MAN} ${WRKSRC}/doc/netamsctl.8 ${PREFIX}/man/man8
X @ ${MKDIR} ${DATADIR}
X @ ${INSTALL_DATA} ${WRKSRC}/addon/ru-networks.txt ${DATADIR}/ru-networks.txt.sample
X @ ${INSTALL_DATA} ${WRKSRC}/addon/.netamsctl.rc ${DATADIR}
X @ ${MKDIR} ${DATADIR}/cgi-bin
X @ ${MKDIR} ${DATADIR}/cgi-bin/admin
X @ ${MKDIR} ${DATADIR}/cgi-bin/images
X.for image in logo.gif logo-small.gif admintool-logo.gif showtable-logo.gif
X @ ${INSTALL_DATA} ${WRKSRC}/cgi-bin/images/${image} ${DATADIR}/cgi-bin/images/
X.endfor
X.for cgi in .htaccess config.cgi netams_api.pl russian.res weblogin.tem netams_example.cgi \
X usertool.cgi admintool.cgi login.cgi netams_graph.cgi weblogin.cgi
X @ ${INSTALL_DATA} ${WRKSRC}/cgi-bin/${cgi} ${DATADIR}/cgi-bin/
X.endfor
X.for cgi in .htaccess index.cgi policy.cgi showusercard.cgi user.cgi access.cgi login.cgi \
X quota.cgi showusercard.tmpl view.cgi account.cgi netams.cgi radius.cgi subplan.cgi \
X config.cgi plan.cgi russian.res unit.cgi
X @ ${INSTALL_DATA} ${WRKSRC}/cgi-bin/admin/${cgi} ${DATADIR}/cgi-bin/admin/
X.endfor
X
Xpost-install:
X @${SED} 's|%%PREFIX%%|${PREFIX}|g' ${PKGDIR}/pkg-message|${SED} 's|%%DATADIR%%|${DATADIR}|g'
X
X.include <bsd.port.post.mk>
END-of-freebsd-port/Makefile
echo x - freebsd-port/distinfo
sed 's/^X//' >freebsd-port/distinfo << 'END-of-freebsd-port/distinfo'
XMD5 (netams-3.2.1.tar.gz) = e6eddeae04dd5f30ec8b28b5712e120c
XSIZE (netams-3.2.1.tar.gz) = 202098
END-of-freebsd-port/distinfo
echo x - freebsd-port/pkg-descr
sed 's/^X//' >freebsd-port/pkg-descr << 'END-of-freebsd-port/pkg-descr'
XNeTAMS stands for Network Traffic Accounting and Monitoring Software.
XIt is built for UNIX and works for networks with Cisco routers or PC Unix
Xrouters (Linux/FreeBSD/Solaris). Several methods of traffic gathering are
Xsupported (tee/divert/ip_queue/libpcap/netflow v5), database storage
X(BerkleyDB/MySQL/PostgresSQL), aggregation, visualization, notification etc.
XIt is possible to block traffic based on quotas, authorization ID, empty
Xbalance (billing); manage bandwidth, create a flexible accounting and
Xfiltration policies.
X
XWWW: http://www.netams.com/
END-of-freebsd-port/pkg-descr
echo x - freebsd-port/pkg-message
sed 's/^X//' >freebsd-port/pkg-message << 'END-of-freebsd-port/pkg-message'
X--------------------------------------------------------------------------
X
XThe NeTAMS package has been successfully installed.
X
XTo use the programm, make a copy of %%PREFIX%%/etc/rc.d/netams.sh.sample under
X%%PREFIX%%/etc/rc.d/netams.sh and do:
Xchmod +x %%PREFIX%%/etc/rc.d/netams.sh
XCheck %%DATADIR%% and http://www.netams.com for examples.
X
XA sample configuration file has been installed to %%PREFIX%%/etc as
X"netams.cfg.sample". This may be renamed to "netams.cfg" and edited.
X
XIn order to use the netamsctl programs, you may copy
X%%DATADIR%%/.netamsctl.rc to your home directory and edit it.
X
XBy default, CGI scripts are NOT installed, as well as web server is NOT configured.
XYou should do it yourself, and then copy entire %%DATADIR%%/cgi/ directory to appropriate place.
X
XAnd PLEASE READ THE DOCUMENTATION FIRST!
Xhttp://www.netams.com
X
X--------------------------------------------------------------------------
END-of-freebsd-port/pkg-message
echo x - freebsd-port/pkg-plist
sed 's/^X//' >freebsd-port/pkg-plist << 'END-of-freebsd-port/pkg-plist'
Xetc/netams.conf.sample
Xetc/rc.d/netams-startup.sh.sample
Xlibexec/netams
Xsbin/flowprobe
Xsbin/ipfw2netflow
Xbin/netamsctl
X%%DATADIR%%/ru-networks.txt.sample
X%%DATADIR%%/.netamsctl.rc
X%%DATADIR%%/cgi-bin/.htaccess
X%%DATADIR%%/cgi-bin/config.cgi
X%%DATADIR%%/cgi-bin/netams_api.pl
X%%DATADIR%%/cgi-bin/russian.res
X%%DATADIR%%/cgi-bin/weblogin.tem
X%%DATADIR%%/cgi-bin/netams_example.cgi
X%%DATADIR%%/cgi-bin/usertool.cgi
X%%DATADIR%%/cgi-bin/admintool.cgi
X%%DATADIR%%/cgi-bin/login.cgi
X%%DATADIR%%/cgi-bin/netams_graph.cgi
X%%DATADIR%%/cgi-bin/weblogin.cgi
X%%DATADIR%%/cgi-bin/admin/.htaccess
X%%DATADIR%%/cgi-bin/admin/index.cgi
X%%DATADIR%%/cgi-bin/admin/policy.cgi
X%%DATADIR%%/cgi-bin/admin/showusercard.cgi
X%%DATADIR%%/cgi-bin/admin/user.cgi
X%%DATADIR%%/cgi-bin/admin/access.cgi
X%%DATADIR%%/cgi-bin/admin/login.cgi
X%%DATADIR%%/cgi-bin/admin/quota.cgi
X%%DATADIR%%/cgi-bin/admin/showusercard.tmpl
X%%DATADIR%%/cgi-bin/admin/view.cgi
X%%DATADIR%%/cgi-bin/admin/account.cgi
X%%DATADIR%%/cgi-bin/admin/netams.cgi
X%%DATADIR%%/cgi-bin/admin/radius.cgi
X%%DATADIR%%/cgi-bin/admin/subplan.cgi
X%%DATADIR%%/cgi-bin/admin/config.cgi
X%%DATADIR%%/cgi-bin/admin/plan.cgi
X%%DATADIR%%/cgi-bin/admin/russian.res
X%%DATADIR%%/cgi-bin/admin/unit.cgi
X%%DATADIR%%/cgi-bin/images/admintool-logo.gif
X%%DATADIR%%/cgi-bin/images/logo-small.gif
X%%DATADIR%%/cgi-bin/images/logo.gif
X%%DATADIR%%/cgi-bin/images/showtable-logo.gif
X at dirrm %%DATADIR%%/cgi-bin/images
X at dirrm %%DATADIR%%/cgi-bin/admin
X at dirrm %%DATADIR%%/cgi-bin
X at dirrm %%DATADIR%%
END-of-freebsd-port/pkg-plist
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list