Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 2 Dec 2011 20:54:12 GMT
From:      Muhammad Moinur Rahman <5u623l20@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/163027: New port: net-mgmt/p5-GRNOC-TL1 Retrieval of data from different models of TL1 devices
Message-ID:  <201112022054.pB2KsCUe030060@red.freebsd.org>
Resent-Message-ID: <201112022100.pB2L0H4A020545@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         163027
>Category:       ports
>Synopsis:       New port: net-mgmt/p5-GRNOC-TL1 Retrieval of data from different models of TL1 devices
>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:   Fri Dec 02 21:00:17 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Muhammad Moinur Rahman
>Release:        8.2
>Organization:
>Environment:
FreeBSD bofh.telnet.net.bd 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Thu Feb 17 02:41:51 UTC 2011     root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
This module supports the ability to retrieve data from several
different models of TL1 devices.  Explictly supported devices
include the following:

* Cisco ONS15327
* Cisco ONS15454
* Cisco ONS15808
* Nortel OME 6500
* Nortel HDXc
* Ciena CoreDirector
* Infinera DTC
* Fujitsu FLASHWAVE 7500

Each specifically supported device has its own
GRNOC::TL1::Device module, which sets the default port and
prompt used for that device.  They also may each export their
own unique commands on top of what is already provided in
GRNOC::TL1::Device.  Raw commands and output can be sent and
received, or output can be parsed via the parse function, or
by calling a function for that device.

WWW: http://www.sourceforge.net/projects/routerproxy

>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# 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:
#
#	p5-GRNOC-TL1
#	p5-GRNOC-TL1/Makefile
#	p5-GRNOC-TL1/distinfo
#	p5-GRNOC-TL1/pkg-descr
#	p5-GRNOC-TL1/pkg-plist
#
echo c - p5-GRNOC-TL1
mkdir -p p5-GRNOC-TL1 > /dev/null 2>&1
echo x - p5-GRNOC-TL1/Makefile
sed 's/^X//' >p5-GRNOC-TL1/Makefile << '11d1872334823bee2c17d070096a93ca'
X# New ports collection makefile for:	p5-GRNOC-TL1
X# Date created:				03 12 2011
X# Whom:					Muhammad Moinur Rahman <5u623l20@gmail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	GRNOC-TL1
XPORTVERSION=	1.2.2
XCATEGORIES=	net-mgmt perl5
XMASTER_SITES=	SF/routerproxy/${PORTNAME}
XPKGNAMEPREFIX=	p5-
X
XMAINTAINER=	5u623l20@gmail.com
XCOMMENT=	Module supports retrieval of data from different models of TL1 devices
X
XPERL_CONFIGURE=	yes
X
XBUILD_DEPENDS+=	${SITE_PERL}/Date/Calc.pm:${PORTSDIR}/devel/p5-Date-Calc \
X		${SITE_PERL}/Net/Telnet.pm:${PORTSDIR}/net/p5-Net-Telnet
XRUN_DEPENDS+=	${BUILD_DEPENDS}
X
X.include <bsd.port.mk>
11d1872334823bee2c17d070096a93ca
echo x - p5-GRNOC-TL1/distinfo
sed 's/^X//' >p5-GRNOC-TL1/distinfo << 'ac1ea9e5e6b9d0f1564065b2c8e1e388'
XSHA256 (GRNOC-TL1-1.2.2.tar.gz) = bf5bbc98fff95b6f27cd01b64ae3b579f282a4d612e552dae2db499b008aeaa2
XSIZE (GRNOC-TL1-1.2.2.tar.gz) = 15758
ac1ea9e5e6b9d0f1564065b2c8e1e388
echo x - p5-GRNOC-TL1/pkg-descr
sed 's/^X//' >p5-GRNOC-TL1/pkg-descr << '84d782096a741bc67958445e4769c024'
XThis module supports the ability to retrieve data from several
Xdifferent models of TL1 devices.  Explictly supported devices
Xinclude the following:
X
X* Cisco ONS15327
X* Cisco ONS15454
X* Cisco ONS15808
X* Nortel OME 6500
X* Nortel HDXc
X* Ciena CoreDirector
X* Infinera DTC
X* Fujitsu FLASHWAVE 7500
X
XEach specifically supported device has its own
XGRNOC::TL1::Device module, which sets the default port and
Xprompt used for that device.  They also may each export their
Xown unique commands on top of what is already provided in
XGRNOC::TL1::Device.  Raw commands and output can be sent and
Xreceived, or output can be parsed via the parse function, or
Xby calling a function for that device.
X
XWWW: http://www.sourceforge.net/projects/routerproxy
84d782096a741bc67958445e4769c024
echo x - p5-GRNOC-TL1/pkg-plist
sed 's/^X//' >p5-GRNOC-TL1/pkg-plist << 'c9640f7ec656269c638d14fff8e17ed4'
X%%SITE_PERL%%/GRNOC/TL1.pm
X%%SITE_PERL%%/GRNOC/TL1/Device.pm
X%%SITE_PERL%%/GRNOC/TL1/Parser.pm
X%%SITE_PERL%%/GRNOC/TL1/Device/Nortel/HDXc.pm
X%%SITE_PERL%%/GRNOC/TL1/Device/Nortel/OME6500.pm
X%%SITE_PERL%%/GRNOC/TL1/Device/Cisco/ONS15454.pm
X%%SITE_PERL%%/GRNOC/TL1/Device/Cisco/ONS15808.pm
X%%SITE_PERL%%/GRNOC/TL1/Device/Infinera/DTC.pm
X%%SITE_PERL%%/GRNOC/TL1/Device/Fujitsu/FLASHWAVE7500.pm
X%%SITE_PERL%%/GRNOC/TL1/Device/Ciena/CoreDirector.pm
X@dirrm %%SITE_PERL%%/GRNOC/TL1/Device/Nortel
X@dirrm %%SITE_PERL%%/GRNOC/TL1/Device/Cisco
X@dirrm %%SITE_PERL%%/GRNOC/TL1/Device/Infinera
X@dirrm %%SITE_PERL%%/GRNOC/TL1/Device/Fujitsu
X@dirrm %%SITE_PERL%%/GRNOC/TL1/Device/Ciena
X@dirrm %%SITE_PERL%%/GRNOC/TL1/Device
X@dirrm %%SITE_PERL%%/GRNOC/TL1
X@dirrm %%SITE_PERL%%/GRNOC
c9640f7ec656269c638d14fff8e17ed4
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201112022054.pB2KsCUe030060>