sshgw() {
local socket="$HOME/.ssh/cangw-connection"
- if [[ "$NO_GW_NEEDED" ]]; then return; fi
+ if [[ "$1" = "-f" ]]; then
+ shift
+ else
+ if [[ "$NO_GW_NEEDED" ]]; then return; fi
+ fi
if [[ ! -S $socket ]] || ! ssh -x -a -S $socket root@192.168.2.3 true; then
# Create master connection to speed up subsequenct command.
else loads=${load:-$OPT_LOAD}
fi
hostkvers=${hostkvers:-host-$(uname -r)}
- kvers=${kvers:-$(sshgw uname -r)}
+ kvers=${kvers:-$(sshgw -f uname -r)}
test=$(basename $0 .sh)
for load in $loads; do
for traffic in $traffics; do
}
main() {
- if ! [ "$INTERACTIVE" ]; then echo "Skipping interactive test $0"; exit 0; fi
+ if ! [ "$INTERACTIVE" ]; then echo "Skipping interactive test $0"; return; fi
sshgw cangw -A -s can0 -d can1
latester -d can0 -d can1 -d can2 -c $COUNT $(traffic_and_length 2) -n len2