#!/bin/sh # Update the tests given as positional parameters TZ=GMT0; export TZ for TEST in "$@"; do PREFIX=tests MATCH=0 while read name input output options do [ _$name = _ ] && continue # ignore empty lines [ _${name#\#} != _$name ] && continue # ignore comment lines [ $name != "$TEST" ] && continue # not the requested test [ _$output = _ ] && continue # ignore incomplete lines MATCH=1 ./tcpdump -# -n -r "$PREFIX/$input" $options >"$PREFIX/$output" done < $PREFIX/TESTLIST [ $MATCH = 0 ] && echo "test $TEST not found" >&2 done