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>