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