1145510Sdarrenr#!/bin/sh 2145510Sdarrenrif [ -f /usr/ucb/touch ] ; then 3145510Sdarrenr TOUCH=/usr/ucb/touch 4145510Sdarrenrelse 5145510Sdarrenr if [ -f /usr/bin/touch ] ; then 6145510Sdarrenr TOUCH=/usr/bin/touch 7145510Sdarrenr else 8145510Sdarrenr if [ -f /bin/touch ] ; then 9145510Sdarrenr TOUCH=/bin/touch 10145510Sdarrenr fi 11145510Sdarrenr fi 12145510Sdarrenrfi 13145510Sdarrenrecho "$1..."; 14145510Sdarrenrinput=`expr $1 : 'bpf-\(.*\)'` 15145510Sdarrenr/bin/cp /dev/null results/$1 16145510Sdarrenr( while read rule; do 17145510Sdarrenr echo "$rule" | ../ipftest -Rbr - -i input/$input >> results/$1; 18145510Sdarrenr if [ $? -ne 0 ] ; then 19145510Sdarrenr exit 1; 20145510Sdarrenr fi 21145510Sdarrenr echo "--------" >> results/$1 22145510Sdarrenrdone ) < regress/$1 23145510Sdarrenrcmp expected/$1 results/$1 24145510Sdarrenrstatus=$? 25145510Sdarrenrif [ $status = 0 ] ; then 26145510Sdarrenr $TOUCH $1 27145510Sdarrenrfi 28145510Sdarrenrexit $status 29