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..."; 14/bin/cp /dev/null results/$1 15( while read rule; do 16 echo "$rule" | ../ipftest -br - -F hex -i input/$1 >> results/$1; 17 if [ $? -ne 0 ] ; then 18 exit 1; 19 fi 20 echo "--------" >> results/$1 21done ) < regress/$1 22cmp expected/$1 results/$1 23status=$? 24if [ $status = 0 ] ; then 25 $TOUCH $1 26fi 27exit $status 28