Ho pero' riscontrato dei problemi con Dynagen che non voleva saperne di partire, mi dava errore di caricamento del modulo "console", ho controllato il tgz ed ho visto che mancavano alcuni file .py che sarebbero dovuti stare assieme a dynagen.
Ho quindi apportato una piccolissima correzione allo dynagen.Slackbuild, che e' diventato
Codice: Seleziona tutto
#!/bin/sh
# Heavily based on the Slackware 12.0 SlackBuild
# Requirements: python, dynamips >= 0.2.7
# WWW: http://dyna-gen.sourceforge.net/
# http://www.slacky.it
NAME=dynagen
VERSION=0.10.1
ARCH=${ARCH:-noarch}
BUILD=1bj
CWD=`pwd`
TMP=${TMP:-/tmp/tgz}
PKG=$TMP/package-$NAME
rm -rf $PKG
mkdir -p $PKG/usr/{bin,share/$NAME} $PKG/etc
cd $TMP
rm -rf $NAME-$VERSION
tar xvzf $CWD/$NAME-$VERSION.tar.gz || exit 1
cd $NAME-$VERSION
chown -R root:root .
cp -a dynagen configspec sample_labs *.py $PKG/usr/share/$NAME
cat dynagen.ini > $PKG/etc/dynagen.ini.new
ln -sf ../share/$NAME/dynagen $PKG/usr/bin/dynagen
mkdir -p $PKG/usr/doc/$NAME-$VERSION
cp -a COPYING README* docs $PKG/usr/doc/$NAME-$VERSION
cd $PKG
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/doinst.sh >$PKG/install/doinst.sh
cat $CWD/slack-desc > $PKG/usr/doc/$NAME-$VERSION/slack-desc
cat $CWD/$NAME.SlackBuild > $PKG/usr/doc/$NAME-$VERSION/$NAME.SlackBuild
if [ ! -z "`ls /var/log/packages/requiredbuilder-*`" ] ; then
requiredbuilder -y -v -s $CWD $PKG;
makepkg -l y -c n $CWD/$NAME-$VERSION-$ARCH-$BUILD.tgz
else
makepkg -l y -c n $CWD/$NAME-$VERSION-$ARCH-$BUILD.tgz
fi
if [ "$1" = "--cleanup" ]; then
rm -rf $TMP
fi
Ripachettizzato, dynagen si e' messo a funzionare, ma essendo la versione 10.1, mi diceva che voleva la versione 0.2.8-RC1 di Dynamips, che ho prelevato dal sito
http://www.ipflow.utc.fr/blog/
e ricompilato usando il medesimo dynamips.Slackbuild
(l'unica dipendenza e' rimasta la libelf).
Ora tutto sembra funzionare bene, anche se col mio Athlon XP 1600 e il file simple1.net
ho gia la cpu al 100%
Tra qualche giorno vorrei provare la patch "Idle_PC" che si puo' trovare qui
http://dynagui.sourceforge.net/
(assieme ad altro)
Spero di aver fatto cosa gradita
Ciao
Diego
p.s.
Alcuni link Utili:
http://ccnprecertification.com/
http://seanwalberg.com/
http://7200emu.hacki.at/
http://www.gns3.net/
http://www.internetworkexpert.com/resources/iosonpc.htm

