1#!/bin/sh 2if [ -f /usr/ucb/touch ] ; then 3 TOUCH=/usr/ucb/touch 4else 5 if [ -f /usr/bin/touch ] ; then 6 TOUCH=/usr/bin/touch 7 else 8 if [ -f /bin/touch ] ; then 9 TOUCH=/bin/touch 10 fi 11 fi 12fi 13echo "$1..."; 14input=`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; 20 fi 21 echo "--------" >> results/$1 22done ) < regress/$1 23cmp expected/$1 results/$1 24status=$? 25if [ $status = 0 ] ; then 26 $TOUCH $1 27fi 28exit $status 29