Date: Wed, 8 Nov 2006 07:37:53 +0100 (CET) From: trasz <trasz@pin.if.uz.zgora.pl> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/105282: [NEW PORT] emulators/dynagen: Text-based front end for Dynamips Message-ID: <20061108063753.B2FC23A3EB@pin.if.uz.zgora.pl> Resent-Message-ID: <200611080640.kA86eKbh072177@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 105282 >Category: ports >Synopsis: [NEW PORT] emulators/dynagen: Text-based front end for Dynamips >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: Wed Nov 08 06:40:20 GMT 2006 >Closed-Date: >Last-Modified: >Originator: trasz >Release: FreeBSD 6.1-RELEASE i386 >Organization: >Environment: System: FreeBSD pin.if.uz.zgora.pl 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Sat Jun 3 01:12:10 CEST >Description: Dynagen is a front-end for use with the Dynamips Cisco router emulator. It uses an INI-like configuration file to provision Dynamips emulator networks. It takes care of specifying the right port adapters, generating and matching up those pesky NIO descriptors, specifying bridges, frame-relay, ATM switches, etc. It also provides a management CLI for listing devices, suspending and reloading instances, etc. WWW: http://dyna-gen.sourceforge.net/ Generated with FreeBSD Port Tools 0.77 >How-To-Repeat: >Fix: --- dynagen-0.6.0.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: # # dynagen # dynagen/pkg-descr # dynagen/Makefile # dynagen/pkg-plist # dynagen/distinfo # dynagen/files # dynagen/files/patch-dynagen # echo c - dynagen mkdir -p dynagen > /dev/null 2>&1 echo x - dynagen/pkg-descr sed 's/^X//' >dynagen/pkg-descr << 'END-of-dynagen/pkg-descr' XDynagen is a front-end for use with the Dynamips Cisco router Xemulator. It uses an INI-like configuration file to provision XDynamips emulator networks. It takes care of specifying the right Xport adapters, generating and matching up those pesky NIO descriptors, Xspecifying bridges, frame-relay, ATM switches, etc. It also provides Xa management CLI for listing devices, suspending and reloading Xinstances, etc. X XWWW: http://dyna-gen.sourceforge.net/ END-of-dynagen/pkg-descr echo x - dynagen/Makefile sed 's/^X//' >dynagen/Makefile << 'END-of-dynagen/Makefile' X# New ports collection makefile for: dynagen X# Date created: 2006-11-07 X# Whom: trasz <trasz@pin.if.uz.zgora.pl> X# X# $FreeBSD$ X# X XPORTNAME= dynagen XPORTVERSION= 0.6.0 XCATEGORIES= emulators XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= dyna-gen X XMAINTAINER= trasz@pin.if.uz.zgora.pl XCOMMENT= Text-based front end for Dynamips X XRUN_DEPENDS= dynamips:${PORTSDIR}/emulators/dynamips X XUSE_PYTHON= yes XUSE_PYDISTUTILS= yes XALL_TARGET= # empty X Xpost-install: X ${INSTALL_SCRIPT} ${WRKSRC}/dynagen ${PREFIX}/bin X ${INSTALL_DATA} ${WRKSRC}/dynagen.ini ${PREFIX}/etc/dynagen.ini.sample X X @if [ ! -f ${PREFIX}/etc/dynagen.ini ]; then \ X ${CP} -p ${PREFIX}/etc/dynagen.ini.sample ${PREFIX}/etc/dynagen.ini ; \ X fi X X ${MKDIR} ${DATADIR} X ${INSTALL_DATA} ${WRKSRC}/configspec ${DATADIR}/configspec X X.if !defined(NOPORTDOCS) X ${MKDIR} ${DOCSDIR} X ${INSTALL_DATA} ${WRKSRC}/docs/tutorial.htm ${DOCSDIR} X ${MKDIR} ${DOCSDIR}/tutorial_files X ${INSTALL_DATA} ${WRKSRC}/docs/tutorial_files/* ${DOCSDIR}/tutorial_files X.endif X ${MKDIR} ${EXAMPLESDIR} X ${MKDIR} ${EXAMPLESDIR}/sample_labs X ${MKDIR} ${EXAMPLESDIR}/sample_labs/simple1 X ${INSTALL_DATA} ${WRKSRC}/sample_labs/simple1/simple1.net ${EXAMPLESDIR}/sample_labs/simple1 X ${MKDIR} ${EXAMPLESDIR}/sample_labs/multiserver X ${INSTALL_DATA} ${WRKSRC}/sample_labs/multiserver/multiserver.net ${EXAMPLESDIR}/sample_labs/multiserver X ${MKDIR} ${EXAMPLESDIR}/sample_labs/frame_relay X ${INSTALL_DATA} ${WRKSRC}/sample_labs/frame_relay/frame_relay1.net ${EXAMPLESDIR}/sample_labs/frame_relay X ${MKDIR} ${EXAMPLESDIR}/sample_labs/simple2 X ${INSTALL_DATA} ${WRKSRC}/sample_labs/simple2/simple2.net ${EXAMPLESDIR}/sample_labs/simple2 X ${MKDIR} ${EXAMPLESDIR}/sample_labs/ethernet_switch X ${INSTALL_DATA} ${WRKSRC}/sample_labs/ethernet_switch/ethsw1.net ${EXAMPLESDIR}/sample_labs/ethernet_switch X ${INSTALL_DATA} ${WRKSRC}/sample_labs/all_config_options.txt ${EXAMPLESDIR}/sample_labs X X.include <bsd.port.mk> END-of-dynagen/Makefile echo x - dynagen/pkg-plist sed 's/^X//' >dynagen/pkg-plist << 'END-of-dynagen/pkg-plist' Xbin/dynagen X@unexec if cmp -s %D/etc/dynagen.ini.sample %D/etc/dynagen.ini; then rm -f %D/etc/dynagen.ini; fi Xetc/dynagen.ini.sample X@exec if [ ! -f %D/etc/dynagen.ini ] ; then cp -p %D/%F %B/dynagen.ini; fi Xlib/%%PYTHON_VERSION%%/site-packages/configobj.py Xlib/%%PYTHON_VERSION%%/site-packages/console.py Xlib/%%PYTHON_VERSION%%/site-packages/dynamips_lib.py Xlib/%%PYTHON_VERSION%%/site-packages/validate.py Xlib/%%PYTHON_VERSION%%/site-packages/configobj.pyc Xlib/%%PYTHON_VERSION%%/site-packages/console.pyc Xlib/%%PYTHON_VERSION%%/site-packages/dynamips_lib.pyc Xlib/%%PYTHON_VERSION%%/site-packages/validate.pyc Xlib/%%PYTHON_VERSION%%/site-packages/configobj.pyo Xlib/%%PYTHON_VERSION%%/site-packages/console.pyo Xlib/%%PYTHON_VERSION%%/site-packages/dynamips_lib.pyo Xlib/%%PYTHON_VERSION%%/site-packages/validate.pyo X%%EXAMPLESDIR%%/sample_labs/simple1/simple1.net X%%EXAMPLESDIR%%/sample_labs/multiserver/multiserver.net X%%EXAMPLESDIR%%/sample_labs/frame_relay/frame_relay1.net X%%EXAMPLESDIR%%/sample_labs/simple2/simple2.net X%%EXAMPLESDIR%%/sample_labs/ethernet_switch/ethsw1.net X%%EXAMPLESDIR%%/sample_labs/all_config_options.txt X@dirrm %%EXAMPLESDIR%%/sample_labs/simple1 X@dirrm %%EXAMPLESDIR%%/sample_labs/multiserver X@dirrm %%EXAMPLESDIR%%/sample_labs/frame_relay X@dirrm %%EXAMPLESDIR%%/sample_labs/simple2 X@dirrm %%EXAMPLESDIR%%/sample_labs/ethernet_switch X@dirrm %%EXAMPLESDIR%%/sample_labs X@dirrm %%EXAMPLESDIR%% X%%PORTDOCS%%%%DOCSDIR%%/tutorial_files/image001.jpg X%%PORTDOCS%%%%DOCSDIR%%/tutorial_files/image010.jpg X%%PORTDOCS%%%%DOCSDIR%%/tutorial_files/image002.jpg X%%PORTDOCS%%%%DOCSDIR%%/tutorial_files/image011.jpg X%%PORTDOCS%%%%DOCSDIR%%/tutorial_files/image003.jpg X%%PORTDOCS%%%%DOCSDIR%%/tutorial_files/image012.jpg X%%PORTDOCS%%%%DOCSDIR%%/tutorial_files/image004.jpg X%%PORTDOCS%%%%DOCSDIR%%/tutorial_files/image013.jpg X%%PORTDOCS%%%%DOCSDIR%%/tutorial_files/image005.jpg X%%PORTDOCS%%%%DOCSDIR%%/tutorial_files/image014.jpg X%%PORTDOCS%%%%DOCSDIR%%/tutorial_files/image006.jpg X%%PORTDOCS%%%%DOCSDIR%%/tutorial_files/image007.jpg X%%PORTDOCS%%%%DOCSDIR%%/tutorial_files/image008.jpg X%%PORTDOCS%%%%DOCSDIR%%/tutorial_files/image009.jpg X%%PORTDOCS%%%%DOCSDIR%%/tutorial.htm X%%PORTDOCS%%@dirrm %%DOCSDIR%%/tutorial_files X%%PORTDOCS%%@dirrm %%DOCSDIR%% X%%DATADIR%%/configspec X@dirrm %%DATADIR%% END-of-dynagen/pkg-plist echo x - dynagen/distinfo sed 's/^X//' >dynagen/distinfo << 'END-of-dynagen/distinfo' XMD5 (dynagen-0.6.0.tar.gz) = 0281115e4f833c127b775ca7ba293d6e XSHA256 (dynagen-0.6.0.tar.gz) = 8f2df5e216590147802f942a819cde5ea019e415751ba28e61e9d17dd4132c41 XSIZE (dynagen-0.6.0.tar.gz) = 434954 END-of-dynagen/distinfo echo c - dynagen/files mkdir -p dynagen/files > /dev/null 2>&1 echo x - dynagen/files/patch-dynagen sed 's/^X//' >dynagen/files/patch-dynagen << 'END-of-dynagen/files/patch-dynagen' X--- dynagen.orig Wed Nov 8 07:26:20 2006 X+++ dynagen Wed Nov 8 07:26:47 2006 X@@ -29,7 +29,7 @@ X X VERSION = '0.6.0.101006' X DEBUG = False X-CONFIGSPECPATH = [ "/usr/share/dynagen", "/usr/local/share" ] X+CONFIGSPECPATH = [ "/usr/local/share/dynagen", "/usr/share/dynagen", "/usr/local/share" ] X CONFIGSPEC = 'configspec' X INIPATH = [ "/etc", "/usr/local/etc" ] X INIFILE = 'dynagen.ini' END-of-dynagen/files/patch-dynagen exit --- dynagen-0.6.0.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061108063753.B2FC23A3EB>