echo "usage: `/bin/basename $tool` -i <nic> <installdir>"
echo ' -i <nic> : specify the nic used.'
echo " Get network veracity scripts: clientdump.ver,client.ver and server.ver with the specified nic and put them in <installdir>."
echo " Before you use this, you should run "getstart
" to generate start.ver which is included in the above files."
while getopts hi
: OPT
; do
shift `/bin/expr $OPTIND - 1`
if [ "$nic" = " " ]; then
echo "Error: I need one -i argument."
installclientdump
=$1/clientdump.ver
installclient
=$1/client.ver
installserver
=$1/server.ver
for installfile
in $installclientdump $installclient $installserver;
set switchmachine [lindex \$argv 3]
set serverport [lindex \$argv 4]
if [ $installfile = $installclientdump ]; then
if [ $nic = "niu" ]; then
cat >>$installclientdump <<EOF
set clientip0 [lindex \$argv 5]
set clientip1 [lindex \$argv 6]
cat >>$installclientdump <<EOF
set clientip [lindex \$argv 5]
elif [ $installfile = $installclient ]; then
cat >>$installclient <<EOF
if [ $nic = "niu" ]; then
cat >>$installserver <<EOF
set serverip0 [lindex \$argv 5]
set clientip0 [lindex \$argv 6]
set serverip1 [lindex \$argv 7]
set clientip1 [lindex \$argv 8]
cat >>$installserver <<EOF
set serverip [lindex \$argv 5]
set clientip [lindex \$argv 6]
#set prompt for guest console
set_prompt SAM 'stop: |sam>>> '
error GUEST "\[Ee]rror|ERR|\[Pp]anic"
echo 'send_wait SAM "simce connect $switchmachine/$serverport"' >>$installfile
echo 'send_wait SAM "simge connect $switchmachine/$serverport"' >>$installfile
echo 'send_wait SAM "niu 0 connect $switchmachine/$serverport"' >>$installfile
echo 'send_wait SAM "niu 1 connect $switchmachine/$serverport"' >>$installfile
#generate the remaining part for clientdump.ver
cat >>$installclientdump <<EOF
#sleep for a while to wait GUEST.
if [ $nic = "niu" ]; then
cat >>$installclientdump <<EOF
send_wait GUEST "/ll/cwd/sam.client \$clientip0 nxge0"
send_wait GUEST "/ll/cwd/sam.client \$clientip1 nxge1"
cat >>$installclientdump <<EOF
send_wait GUEST "/ll/cwd/sam.client \$clientip"
cat >>$installclientdump <<EOF
send_wait SAM "dump client.dump"
#generate the remaining part for client.ver
cat >>$installclient <<EOF
send_wait SAM "stepi 900000000000"
#generate the remaining part for server.ver
cat >>$installserver <<EOF
#sleep for a while to wait GUEST.
if [ $nic = "niu" ]; then
cat >>$installserver <<EOF
send_wait GUEST "/ll/cwd/sam.server -s \$serverip0 -c \$clientip1 -i nxge0"
send_wait GUEST "/ll/cwd/sam.server -s \$serverip1 -c \$clientip0 -i nxge1"
cat >>$installserver <<EOF
send_wait GUEST "/ll/cwd/sam.server -s \$serverip -c \$clientip"
cat >>$installserver <<EOF