5 dir=/dev/shm/snmp-topology/
6 if [ ! -d $dir ] ; then
8 ln -sv `pwd`/snmp-topology/.git $dir/
14 if [ ! -z "$2" ] ; then
16 test ! -d "$dir/$ext" && mkdir "$dir/$ext"
19 ( test ! -z "$1" && echo $1 || ./sw-names ) | xargs -i echo \
20 "test ! -e $dir/{} && " \
21 "snmpbulkwalk -OX -v2c -Cc -c $COMMUNITY {} IF-MIB::ifPhysAddress | tee -a $dir/{} && "\
22 "snmpbulkwalk -OX -v2c -Cc -c $COMMUNITY {} Q-BRIDGE-MIB::dot1qTpFdbPort | tee -a $dir/$ext{} || "\
23 "snmpbulkwalk -OX -v2c -Cc -c $COMMUNITY {} BRIDGE-MIB::dot1dTpFdbPort | tee -a $dir/{} " | sh -x