X-Git-Url: https://git.distorted.org.uk/~mdw/adns/blobdiff_plain/0ebff22d9b5832b18444f7c680ca71e24fc3734e..refs/heads/wip.ipv6:/regress/m1test diff --git a/regress/m1test b/regress/m1test index c556f8c..493db0b 100755 --- a/regress/m1test +++ b/regress/m1test @@ -2,12 +2,11 @@ # usage: m1test [] ' # test recording script # -# This file is -# Copyright (C) 1998-2000 Ian Jackson -# -# It is part of adns, which is -# Copyright (C) 1997-2000 Ian Jackson -# Copyright (C) 1999 Tony Finch +# This file is part of adns, which is +# Copyright (C) 1997-2000,2003,2006 Ian Jackson +# Copyright (C) 1999-2000,2003,2006 Tony Finch +# Copyright (C) 1991 Massachusetts Institute of Technology +# (See the file INSTALL for full details.) # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -25,15 +24,17 @@ set -e +: ${srcdir=.} if [ $# -lt 3 ] then echo >&2 \ -'usage: m1test [-] - [=] ' +'usage: m1test [-] ["<"] + [=] +("<" means read input from case-.in)' exit 1 fi -case="case-$1"; shift +case="$srcdir/case-$1"; shift initfile="$1"; shift hrecord="./adnstest_record" @@ -42,6 +43,11 @@ case "$1" in -*) initflags="$1"; shift esac +if test "x$1" = "x<" +then + shift; exec <"$case.in" +fi + case "$1" in =*) hrecord="`echo \"$1\" | sed -e 's/^=//'`"; shift esac @@ -59,8 +65,8 @@ fi queryargs="$*" -initstring="`cat init-$initfile.text`" -xinitflagsf=$program-xinitflags.text +initstring="`cat $srcdir/init-$initfile.text`" +xinitflagsf=$srcdir/$program-xinitflags.text if test -f $xinitflagsf then useinitflags="$initflags $(cat $xinitflagsf)";