if [ $# -lt 3 ]
then
- echo >&2 'usage: m1test <name> <initfile> [<initflags>] <queryargs>'
+ echo >&2 \
+'usage: m1test <name> <initfile> [<initflags>] [=<hrecord-command-args>]
+ <queryargs>'
exit 1
fi
case="case-$1"; shift
initfile="$1"; shift
+hrecord="./hrecord"
+
case "$1" in
-*) initflags="$1"; shift
esac
+case "$1" in
+=*) hrecord="`echo \"$1\" | sed -e 's/^=//'`"; shift
+esac
+
queryargs="$*"
initstring="`cat init-$initfile.text`"
echo running hrecord $initflags "/... $queryargs"
set +e
ADNS_TEST_OUT_FD=3 3>>"$case.sys" >"$case.out" 2>"$case.err" </dev/null \
- ./hrecord $initflags "/$initstring" $queryargs
+ $hrecord $initflags "/$initstring" $queryargs
rc=$?
set -e