ports/106714: [NEW PORT] net-mgmt/routers2-extensions: Extensions of routers2 frontend
Xavier Beaudouin
kiwi at oav.net
Thu Dec 14 11:00:16 UTC 2006
>Number: 106714
>Category: ports
>Synopsis: [NEW PORT] net-mgmt/routers2-extensions: Extensions of routers2 frontend
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Thu Dec 14 11:00:08 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Xavier Beaudouin
>Release: FreeBSD 6.2-PRERELEASE i386
>Organization:
Association KAZAR / The Caudium Group
>Environment:
System: FreeBSD proxy.home.oav.net 6.2-PRERELEASE FreeBSD 6.2-PRERELEASE #0: Tue Nov 7 22:12:43 CET
>Description:
Extensions of generic web-based frontend for the popular MRTG
systems monitoring software.
WWW: http://www.steveshipway.org/software/
Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:
--- routers2-extensions-2.17.shar begins here ---
# 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:
#
# routers2-extensions
# routers2-extensions/files
# routers2-extensions/files/patch-pdfreport.cgi
# routers2-extensions/files/patch-ifrouter.cgi
# routers2-extensions/files/patch-ifstatus.cgi
# routers2-extensions/files/patch-ifswitch.cgi
# routers2-extensions/files/patch-routingtable.cgi
# routers2-extensions/files/patch-showcfg.cgi
# routers2-extensions/files/patch-tonagios.cgi
# routers2-extensions/files/patch-trend.cgi
# routers2-extensions/Makefile
# routers2-extensions/distinfo
# routers2-extensions/pkg-descr
# routers2-extensions/pkg-plist
#
echo c - routers2-extensions
mkdir -p routers2-extensions > /dev/null 2>&1
echo c - routers2-extensions/files
mkdir -p routers2-extensions/files > /dev/null 2>&1
echo x - routers2-extensions/files/patch-pdfreport.cgi
sed 's/^X//' >routers2-extensions/files/patch-pdfreport.cgi << 'END-of-routers2-extensions/files/patch-pdfreport.cgi'
X--- pdfreport.cgi.orig Thu Dec 14 00:46:13 2006
X+++ pdfreport.cgi Thu Dec 14 00:48:43 2006
X@@ -1,4 +1,4 @@
X-#!/usr/bin/perl -w
X+#!%%LOCALBASE%%/bin/speedy -- -M20 -t3600 -gnone -r500
X # vim:ts=4
X # pdfreport.cgi
X #
X@@ -13,11 +13,11 @@
X require 5.006;
X
X # Configure here
X-my( $HTMLDOC ) = "/usr/bin/htmldoc"; # location of htmldoc executable
X-my( $ROUTERSCGI ) = "/u01/www/cgi-bin/routers2.cgi"; # location of routers2.cgi
X+my( $HTMLDOC ) = "%%LOCALBASE%%/bin/htmldoc"; # location of htmldoc executable
X+my( $ROUTERSCGI ) = "%%LOCALBASE%%/www/routers2/routers2.cgi"; # location of routers2.cgi
X my( $WORKDIR ) = "/tmp"; # temporary work directory
X-my( $WEBROOT ) = "/u01/www/html"; # docroot for your web server
X-my( $CONFPATH ) = "/u01/mrtg/conf"; # default path for cfg files
X+my( $WEBROOT ) = "%%LOCALBASE%%/www/data"; # docroot for your web server
X+my( $CONFPATH ) = "%%LOCALBASE%%/etc@/mrtg"; # default path for cfg files
X my( $VERSION ) = "1.3";
X
X # Variables
END-of-routers2-extensions/files/patch-pdfreport.cgi
echo x - routers2-extensions/files/patch-ifrouter.cgi
sed 's/^X//' >routers2-extensions/files/patch-ifrouter.cgi << 'END-of-routers2-extensions/files/patch-ifrouter.cgi'
X--- ifrouter.cgi.orig Wed Nov 16 03:06:47 2005
X+++ ifrouter.cgi Thu Dec 14 00:38:58 2006
X@@ -1,4 +1,4 @@
X-#!e:\perl\bin\perl
X+#!%%LOCALBASE%%/bin/speedy -- -M20 -t3600 -gnone -r500
X #
X # Brian Dietz
X # brian.dietz at caremark.com
END-of-routers2-extensions/files/patch-ifrouter.cgi
echo x - routers2-extensions/files/patch-ifstatus.cgi
sed 's/^X//' >routers2-extensions/files/patch-ifstatus.cgi << 'END-of-routers2-extensions/files/patch-ifstatus.cgi'
X--- ifstatus.cgi.orig Thu Dec 14 00:39:56 2006
X+++ ifstatus.cgi Thu Dec 14 00:41:44 2006
X@@ -1,4 +1,4 @@
X-#!/usr/bin/perl
X+#!%%LOCALBASE%%/bin/speedy -- -M20 -t3600 -gnone -r500
X # vim:ts=4
X # ifstatus.pl v1.0
X #
X@@ -27,7 +27,7 @@
X my($VERSION) = "v1.0";
X
X # Variables
X-my( $conffile ) = '/u01/etc/routers2.conf';
X+my( $conffile ) = '%%LOCALBASE%%/etc/routers2.conf';
X
X my( $device, $community, $targetwindow, $target, $file, $backurl, $ifno )
X = ( "","","graph","","","","");
END-of-routers2-extensions/files/patch-ifstatus.cgi
echo x - routers2-extensions/files/patch-ifswitch.cgi
sed 's/^X//' >routers2-extensions/files/patch-ifswitch.cgi << 'END-of-routers2-extensions/files/patch-ifswitch.cgi'
X--- ifswitch.cgi.orig Thu Dec 14 00:43:22 2006
X+++ ifswitch.cgi Thu Dec 14 00:44:22 2006
X@@ -1,4 +1,4 @@
X-#!e:\perl\bin\perl
X+#!%%LOCALBASE%%/bin/speedy -- -M20 -t3600 -gnone -r500
X #
X # Brian Dietz
X # brian.dietz at caremark.com
END-of-routers2-extensions/files/patch-ifswitch.cgi
echo x - routers2-extensions/files/patch-routingtable.cgi
sed 's/^X//' >routers2-extensions/files/patch-routingtable.cgi << 'END-of-routers2-extensions/files/patch-routingtable.cgi'
X--- routingtable.cgi.orig Thu Dec 14 00:56:50 2006
X+++ routingtable.cgi Thu Dec 14 00:57:29 2006
X@@ -1,4 +1,4 @@
X-#!/usr/local/bin/perl -w
X+#!%%LOCALBASE%%/bin/speedy -- -M20 -t3600 -gnone -r500
X # CHANGE ABOVE PATH TO MATCH YOUR PERL LOCATION! You may remove the -w
X ##############################################################################.
X # routingtable.cgi : Version v1.5
X@@ -21,7 +21,7 @@
X ##############################################################################.
X use strict;
X use CGI; # for CGI
X-#use Net::SNMP; # ActivePerl users may need this uncommented
X+use Net::SNMP; # ActivePerl users may need this uncommented
X ##############################################################################.
X my ($VERSION) = "v1.5";
X my ($APPURL ) = "http://www.steveshipway.org/software/";
END-of-routers2-extensions/files/patch-routingtable.cgi
echo x - routers2-extensions/files/patch-showcfg.cgi
sed 's/^X//' >routers2-extensions/files/patch-showcfg.cgi << 'END-of-routers2-extensions/files/patch-showcfg.cgi'
X--- showcfg.cgi.orig Thu Dec 14 00:58:09 2006
X+++ showcfg.cgi Thu Dec 14 00:58:54 2006
X@@ -1,4 +1,4 @@
X-#!/usr/bin/perl
X+#!%%LOCALBASE%%/bin/speedy -- -M20 -t3600 -gnone -r500
X #
X # showcfg.cgi
X #
X@@ -11,7 +11,7 @@
X use CGI;
X
X # Variables
X-my( $confpath ) = "/home/stevesh/public_html/mrtg/conf/";
X+my( $confpath ) = "%%LOCALBASE%%/etc/mrtg/";
X my( $device, $community, $targetwindow, $target, $file, $backurl )
X = ( "","public","graph","","","");
X my( $conffile );
END-of-routers2-extensions/files/patch-showcfg.cgi
echo x - routers2-extensions/files/patch-tonagios.cgi
sed 's/^X//' >routers2-extensions/files/patch-tonagios.cgi << 'END-of-routers2-extensions/files/patch-tonagios.cgi'
X--- tonagios.cgi.orig Thu Dec 14 01:00:19 2006
X+++ tonagios.cgi Thu Dec 14 01:00:58 2006
X@@ -1,4 +1,4 @@
X-#!/usr/bin/perl
X+#!%%LOCALBASE%%/bin/speedy -- -M20 -t3600 -gnone -r500
X #
X # tonagios.cgi
X #
X@@ -8,7 +8,7 @@
X use CGI;
X
X # configure here: Nagios status.cgi URL (or use extinfo.cgi instead)
X-my( $NAGIOS ) = "http://nagios.auckland.ac.nz/nagios/cgi-bin/status.cgi";
X+my( $NAGIOS ) = "http://changeme/nagios/cgi-bin/status.cgi";
X
X # Variables
X my( $device, $community, $targetwindow, $target, $file, $backurl )
END-of-routers2-extensions/files/patch-tonagios.cgi
echo x - routers2-extensions/files/patch-trend.cgi
sed 's/^X//' >routers2-extensions/files/patch-trend.cgi << 'END-of-routers2-extensions/files/patch-trend.cgi'
X--- trend.cgi.orig Thu Dec 14 01:07:06 2006
X+++ trend.cgi Thu Dec 14 01:08:21 2006
X@@ -1,5 +1,4 @@
X-#!/usr/bin/perl
X-##!/usr/bin/speedy
X+#!%%LOCALBASE%%/bin/speedy -- -M20 -t3600 -gnone -r500
X # vim:ts=4
X # trend.cgi
X # Generate a trending graph, based on yearly data, for the specified
X@@ -67,7 +66,7 @@
X my( $BASE ) = 0; # 0=current, 1=average
X my( $device, $community, $targetwindow, $target, $file, $backurl )
X = ( "","public","graph","","","");
X-my( $conffile ) = "/u01/etc/routers2.conf"; # overridden by passed parameters
X+my( $conffile ) = "%%LOCALBASE%%/etc/routers2.conf"; # overridden by passed parameters
X my( $routersurl ) = '';
X my( $q ) = new CGI;
X my( %headeropts ) = ();
END-of-routers2-extensions/files/patch-trend.cgi
echo x - routers2-extensions/Makefile
sed 's/^X//' >routers2-extensions/Makefile << 'END-of-routers2-extensions/Makefile'
X# New ports collection makefile for: routers2
X# Date created: December 14th 2006
X# Whom: Xavier Beaudouin <kiwi at oav.net>
X#
X# $FreeBSD$
X#
X
XPORTNAME= routers2-extensions
XPORTVERSION= 2.17
XCATEGORIES= net-mgmt
XMASTER_SITES= http://www.steveshipway.org/software/rrd/ \
X ftp://ftp.oav.oav.net/routers2/
XDISTNAME= routers2-v${PORTVERSION}a
X
XMAINTAINER= kiwi at oav.net
XCOMMENT= Extensions of routers2 frontend
X
XRUN_DEPENDS= ${LOCALBASE}/www/routers2/routers2.cgi:${PORTSDIR}/net-mgmt/routers2 \
X ${SITE_PERL}/Net/Telnet/Cisco.pm:${PORTSDIR}/net-mgmt/p5-Telnet-Cisco \
X ${LOCALBASE}/bin/htmldoc:${PORTSDIR}/textproc/htmldoc
X
XWRKSRC= ${WRKDIR}/routers2-v${PORTVERSION}/extensions
X
XUSE_PERL5= YES
X
XNO_BUILD= YES
X
Xpost-patch:
X for file in *.cgi ; do \
X ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/$$file; \
X done
X
Xdo-install:
X ${MKDIR} -m 755 ${PREFIX}/www/routers2/extensions
X
X.if !defined(NOPORTDOCS)
X ${MKDIR} -m 755 ${DOCSDIR}
X for file in README *.txt extension.cgi.pl; do \
X ${INSTALL_DATA} ${WRKSRC}/$$file ${DOCSDIR}; \
X done
X.endif
X for file in *.cgi; do \
X ${INSTALL_SCRIPT} ${WRKSRC}/$$file ${PREFIX}/www/routers2/extensions; \
X done
X
X.include <bsd.port.mk>
END-of-routers2-extensions/Makefile
echo x - routers2-extensions/distinfo
sed 's/^X//' >routers2-extensions/distinfo << 'END-of-routers2-extensions/distinfo'
XMD5 (routers2-v2.17a.tar.gz) = 57e1542bca50940aa4b3908cc7ed5551
XSHA256 (routers2-v2.17a.tar.gz) = a8aa61db9969ebae2b56fe92184d045f03780a8c9412f99f48ecfed879d9703e
XSIZE (routers2-v2.17a.tar.gz) = 383280
END-of-routers2-extensions/distinfo
echo x - routers2-extensions/pkg-descr
sed 's/^X//' >routers2-extensions/pkg-descr << 'END-of-routers2-extensions/pkg-descr'
XExtensions of generic web-based frontend for the popular MRTG
Xsystems monitoring software.
X
XWWW: http://www.steveshipway.org/software/
END-of-routers2-extensions/pkg-descr
echo x - routers2-extensions/pkg-plist
sed 's/^X//' >routers2-extensions/pkg-plist << 'END-of-routers2-extensions/pkg-plist'
Xwww/routers2/extensions/ifrouter.cgi
Xwww/routers2/extensions/ifstatus.cgi
Xwww/routers2/extensions/ifswitch.cgi
Xwww/routers2/extensions/pdfreport.cgi
Xwww/routers2/extensions/routingtable.cgi
Xwww/routers2/extensions/showcfg.cgi
Xwww/routers2/extensions/tonagios.cgi
Xwww/routers2/extensions/trend.cgi
X%%PORTDOCS%%%%DOCSDIR%%/README
X%%PORTDOCS%%%%DOCSDIR%%/extension.cgi.pl
X%%PORTDOCS%%%%DOCSDIR%%/extension.txt
X%%PORTDOCS%%%%DOCSDIR%%/ifrouter.txt
X%%PORTDOCS%%%%DOCSDIR%%/ifstatus.txt
X%%PORTDOCS%%%%DOCSDIR%%/ifswitch.txt
X%%PORTDOCS%%%%DOCSDIR%%/pdfreport.txt
X%%PORTDOCS%%%%DOCSDIR%%/routingtable.txt
X%%PORTDOCS%%%%DOCSDIR%%/showcfg.txt
X%%PORTDOCS%%%%DOCSDIR%%/tonagios.txt
X%%PORTDOCS%%%%DOCSDIR%%/trend.txt
X at dirrm www/routers2/extensions
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
END-of-routers2-extensions/pkg-plist
exit
--- routers2-extensions-2.17.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list