Minor improvements:
+ * m1test script can invoke `hrecord' differently.
Minor improvements:
* Do not print warning if sendto() gives EAGAIN.
* adnsresfilter default timeout changed to 1000ms.
Minor improvements:
* Do not print warning if sendto() gives EAGAIN.
* adnsresfilter default timeout changed to 1000ms.
+ * m1test script can invoke `hrecord' differently.
- 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
exit 1
fi
case="case-$1"; shift
initfile="$1"; shift
case "$1" in
-*) initflags="$1"; shift
esac
case "$1" in
-*) initflags="$1"; shift
esac
+case "$1" in
+=*) hrecord="`echo \"$1\" | sed -e 's/^=//'`"; shift
+esac
+
queryargs="$*"
initstring="`cat init-$initfile.text`"
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 \
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