bpftest revision 145510
1139823Simp#!/bin/sh
275374Sbpif [ -f /usr/ucb/touch ] ; then
375374Sbp	TOUCH=/usr/ucb/touch
475374Sbpelse
5124087Stjr	if [ -f /usr/bin/touch ] ; then
6124087Stjr		TOUCH=/usr/bin/touch
7124087Stjr	else
875374Sbp		if [ -f /bin/touch ] ; then
975374Sbp			TOUCH=/bin/touch
1075374Sbp		fi
1175374Sbp	fi
1275374Sbpfi
1375374Sbpecho "$1...";
1475374Sbpinput=`expr $1 : 'bpf-\(.*\)'`
1575374Sbp/bin/cp /dev/null results/$1
1675374Sbp( while read rule; do
1775374Sbp	echo "$rule" | ../ipftest -Rbr - -i input/$input >> results/$1;
1875374Sbp	if [ $? -ne 0 ] ; then
1975374Sbp		exit 1;
2075374Sbp	fi
2175374Sbp	echo "--------" >> results/$1
2275374Sbpdone ) < regress/$1
2375374Sbpcmp expected/$1 results/$1
2475374Sbpstatus=$?
2575374Sbpif [ $status = 0 ] ; then
2675374Sbp	$TOUCH $1
2775374Sbpfi
2875374Sbpexit $status
2975374Sbp