Sync usage with man page.
[netbsd-mini2440.git] / dist / ipf / test / bpftest
blobb24c0f16ae49d4e668399ecf9489d98baaf34054
1 #!/bin/sh
2 if [ -f /usr/ucb/touch ] ; then
3 TOUCH=/usr/ucb/touch
4 else
5 if [ -f /usr/bin/touch ] ; then
6 TOUCH=/usr/bin/touch
7 else
8 if [ -f /bin/touch ] ; then
9 TOUCH=/bin/touch
13 echo "$1...";
14 input=`expr $1 : 'bpf-\(.*\)'`
15 /bin/cp /dev/null results/$1
16 ( while read rule; do
17 echo "$rule" | ../ipftest -Rbr - -i input/$input >> results/$1;
18 if [ $? -ne 0 ] ; then
19 exit 1;
21 echo "--------" >> results/$1
22 done ) < regress/$1
23 cmp expected/$1 results/$1
24 status=$?
25 if [ $status = 0 ] ; then
26 $TOUCH $1
28 exit $status