+3839. [test] Use only posix-compatible shell in system tests.
+ [RT #35625]
+
3838. [protocol] EDNS EXPIRE as been assigned a code point of 9.
3837. [security] A NULL pointer is passed to query_prefetch resulting
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: setup.sh,v 1.3 2008/01/10 23:47:01 tbox Exp $
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
-sh ../genzone.sh 2 3 >ns2/example.db
-sh ../genzone.sh 2 3 >ns2/tsigzone.db
+$SHELL ../genzone.sh 2 3 >ns2/example.db
+$SHELL ../genzone.sh 2 3 >ns2/tsigzone.db
cp -f ns2/named1.conf ns2/named.conf
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: setup.sh,v 1.3 2010/08/12 01:31:36 marka Exp $
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
-sh clean.sh
+$SHELL clean.sh
cp -f ns2/named1.conf ns2/named.conf
cp -f ns2/default.nzf.in ns2/3bf305731dd26307.nzf
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: keygen.sh,v 1.8 2011/10/20 23:46:51 tbox Exp $
-
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
zonefile=root.db
infile=root.db.in
-(cd ../ns2 && sh keygen.sh )
+(cd ../ns2 && $SHELL keygen.sh )
cat $infile ../ns2/dsset-example. > $zonefile
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: keygen.sh,v 1.10 2011/06/10 01:51:09 each Exp $
-
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
# Have the child generate subdomain keys and pass DS sets to us.
-( cd ../ns3 && sh keygen.sh )
+( cd ../ns3 && $SHELL keygen.sh )
for subdomain in secure nsec3 autonsec3 optout rsasha256 rsasha512 nsec3-to-nsec oldsigs
do
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-exec sh ../testcrypto.sh
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
+
+exec $SHELL ../testcrypto.sh
test -r $RANDFILE || $GENRANDOM 400 $RANDFILE
echo "I:generating keys and preparing zones"
-cd ns1 && sh keygen.sh
+cd ns1 && $SHELL keygen.sh
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id$
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
-sh clean.sh
+$SHELL clean.sh
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id$
-
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
if [ $ret != 0 ]; then echo "I:failed"; fi
status=`expr $status + $ret`
-if [ $status = 0 ]; then sh clean.sh; fi
+if [ $status = 0 ]; then $SHELL clean.sh; fi
echo "I:exit status: $status"
exit $status
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: cleanall.sh,v 1.11 2007/06/19 23:47:00 tbox Exp $
-
#
# Clean up after system tests.
#
for d in $SUBDIRS
do
- test ! -f $d/clean.sh || ( cd $d && sh clean.sh )
+ test ! -f $d/clean.sh || ( cd $d && $SHELL clean.sh )
test -d $d && find $d -type d -exec rmdir '{}' \; 2> /dev/null
done
statistics stub tkey tsig tsiggss unknown upforwd verify
views wildcard xfer xferquota zero zonechecks"
+# Use the CONFIG_SHELL detected by configure for tests
+SHELL=@SHELL@
+
# PERL will be an empty string if no perl interpreter was found.
PERL=@PERL@
if test -n "$PERL"
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-exec sh ../testcrypto.sh
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
+
+exec $SHELL ../testcrypto.sh
KEYGEN="$KEYGEN -qr $RANDFILE"
-sh clean.sh
+$SHELL clean.sh
ln -s $CHECKZONE named-compilezone
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: sign.sh,v 1.3 2011/05/26 23:47:28 tbox Exp $
+SYSTEMTESTTOP=../..
+. $SYSTEMTESTTOP/conf.sh
-(cd ../ns2 && sh -e ./sign.sh || exit 1)
+(cd ../ns2 && $SHELL -e ./sign.sh || exit 1)
echo "I:dlv/ns1/sign.sh"
-SYSTEMTESTTOP=../..
-. $SYSTEMTESTTOP/conf.sh
-
zone=.
infile=root.db.in
zonefile=root.db
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: sign.sh,v 1.3 2011/05/26 23:47:28 tbox Exp $
+SYSTEMTESTTOP=../..
+. $SYSTEMTESTTOP/conf.sh
-(cd ../ns3 && sh -e ./sign.sh || exit 1)
+(cd ../ns3 && $SHELL -e ./sign.sh || exit 1)
echo "I:dlv/ns2/sign.sh"
-SYSTEMTESTTOP=../..
-. $SYSTEMTESTTOP/conf.sh
-
zone=druz.
infile=druz.db.in
zonefile=druz.db
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: sign.sh,v 1.11 2011/05/26 23:47:28 tbox Exp $
+SYSTEMTESTTOP=../..
+. $SYSTEMTESTTOP/conf.sh
-(cd ../ns6 && sh -e ./sign.sh)
+(cd ../ns6 && $SHELL -e ./sign.sh)
echo "I:dlv/ns3/sign.sh"
-SYSTEMTESTTOP=../..
-. $SYSTEMTESTTOP/conf.sh
-
dlvzone=dlv.utld.
dlvsets=
dssets=
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-exec sh ../testcrypto.sh
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
+
+exec $SHELL ../testcrypto.sh
test -r $RANDFILE || $GENRANDOM 400 $RANDFILE
-(cd ns1 && sh -e sign.sh)
+(cd ns1 && $SHELL -e sign.sh)
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-exec sh ../testcrypto.sh
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
+
+exec $SHELL ../testcrypto.sh
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
-sh clean.sh
+$SHELL clean.sh
test -r $RANDFILE || $GENRANDOM 400 $RANDFILE
-cd ns1 && sh sign.sh
+cd ns1 && $SHELL sign.sh
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-exec sh ../testcrypto.sh
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
+
+exec $SHELL ../testcrypto.sh
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-sh clean.sh
-
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
+$SHELL clean.sh
+
test -r $RANDFILE || $GENRANDOM 400 $RANDFILE
-cd ns1 && sh sign.sh
+cd ns1 && $SHELL sign.sh
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: sign.sh,v 1.37 2011/05/03 16:07:44 marka Exp $
-
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
infile=root.db.in
zonefile=root.db
-(cd ../ns2 && sh sign.sh )
-(cd ../ns6 && sh sign.sh )
+(cd ../ns2 && $SHELL sign.sh )
+(cd ../ns6 && $SHELL sign.sh )
cp ../ns2/dsset-example. .
cp ../ns2/dsset-dlv. .
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: sign.sh,v 1.50 2011/11/04 05:36:28 each Exp $
-
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
# Have the child generate a zone key and pass it to us.
-( cd ../ns3 && sh sign.sh )
+( cd ../ns3 && $SHELL sign.sh )
for subdomain in secure bogus dynamic keyless nsec3 optout nsec3-unknown \
optout-unknown multiple rsasha256 rsasha512 kskonly update-nsec3 \
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-exec sh ../testcrypto.sh
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
+
+exec $SHELL ../testcrypto.sh
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
-sh clean.sh
+$SHELL clean.sh
test -r $RANDFILE || $GENRANDOM 400 $RANDFILE
-cd ns1 && sh sign.sh
+cd ns1 && $SHELL sign.sh
echo "a.bogus.example. A 10.0.0.22" >>../ns3/bogus.example.db.signed
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id$
-
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
infile=root.db.in
zonefile=root.db
-(cd ../ns2 && sh sign.sh)
+(cd ../ns2 && $SHELL sign.sh)
cp ../ns2/dsset-good. .
cp ../ns2/dsset-bad. .
. $SYSTEMTESTTOP/conf.sh
gostfail=0 ecdsafail=0
-sh ../testcrypto.sh -q gost || gostfail=1
-sh ../testcrypto.sh -q ecdsa || ecdsafail=1
+$SHELL ../testcrypto.sh -q gost || gostfail=1
+$SHELL ../testcrypto.sh -q ecdsa || ecdsafail=1
if [ $gostfail = 0 -a $ecdsafail = 0 ]; then
echo both > supported
test -r $RANDFILE || $GENRANDOM 400 $RANDFILE
-cd ns1 && sh sign.sh
+cd ns1 && $SHELL sign.sh
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-exec sh ../testcrypto.sh ecdsa
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
+
+exec $SHELL ../testcrypto.sh ecdsa
test -r $RANDFILE || $GENRANDOM 400 $RANDFILE
-cd ns1 && sh sign.sh
+cd ns1 && $SHELL sign.sh
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-sh clean.sh
-
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
+$SHELL clean.sh
+
test -r $RANDFILE || $GENRANDOM 400 $RANDFILE
cp ns1/named1.conf ns1/named.conf
cp ns3/named1.conf ns3/named.conf
cp ns4/named1.conf ns4/named.conf
-if sh ../testcrypto.sh -q
+if $SHELL ../testcrypto.sh -q
then
- (cd ns1 && sh -e sign.sh)
- (cd ns4 && sh -e sign.sh)
+ (cd ns1 && $SHELL -e sign.sh)
+ (cd ns4 && $SHELL -e sign.sh)
else
echo "I:using pre-signed zones"
cp -f ns1/signed.db.presigned ns1/signed.db.signed
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-sh clean.sh
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
+
+$SHELL clean.sh
cp ns2/named1.conf ns2/named.conf
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-exec sh ../testcrypto.sh gost
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
+
+exec $SHELL ../testcrypto.sh gost
test -r $RANDFILE || $GENRANDOM 400 $RANDFILE
-cd ns1 && sh sign.sh
+cd ns1 && $SHELL sign.sh
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: sign.sh,v 1.8 2012/02/23 06:53:15 marka Exp $
-
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
do
case $alg in
DSA)
- sh ../checkdsa.sh 2> /dev/null || continue
+ $SHELL ../checkdsa.sh 2> /dev/null || continue
checkfile=../checkdsa
touch $checkfile ;;
ECCGOST)
$KEYGEN -q -r $RANDFILE -a ecdsap256sha256 test > /dev/null 2>&1 || fail=1
rm -f Ktest*
[ $fail != 0 ] && continue
- sh ../checkdsa.sh 2> /dev/null || continue
+ $SHELL ../checkdsa.sh 2> /dev/null || continue
checkfile=../checkecdsa
touch $checkfile ;;
*) ;;
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-exec sh ../testcrypto.sh
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
+
+exec $SHELL ../testcrypto.sh
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-sh clean.sh
-
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
+$SHELL clean.sh
+
test -r $RANDFILE || $GENRANDOM 400 $RANDFILE
cp ns1/root.db.in ns1/root.db
cp ns5/named.conf.pre ns5/named.conf
-(cd ns3; sh -e sign.sh)
-(cd ns1; sh -e sign.sh)
+(cd ns3; $SHELL -e sign.sh)
+(cd ns1; $SHELL -e sign.sh)
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: setup.sh,v 1.8 2012/02/07 23:47:24 tbox Exp $
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
rm -f ns1/*.db ns1/*.jnl ns3/*.jnl ns4/*.db ns4/*.jnl
# Setup initial db files for ns3
cp ns3/mytest0.db ns3/mytest.db
cp ns3/subtest0.db ns3/subtest.db
-sh ../genzone.sh 3 > ns3/large.db
+$SHELL ../genzone.sh 3 > ns3/large.db
awk 'END { for (i = 0; i < 10000; i++) printf("record%d 10 IN TXT this is record %d\n", i, i) }' < /dev/null >> ns3/large.db
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: setup.sh,v 1.3 2011/03/22 23:47:30 tbox Exp $
-
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
-sh clean.sh
+$SHELL clean.sh
cp ns1/named.plain ns1/named.conf
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-exec sh ../testcrypto.sh
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
+
+exec $SHELL ../testcrypto.sh
for (i = 0; i < 1024; i++ ) { print "b TXT", i; }
for (i = 0; i < 2000; i++ ) { print "c TXT", i; }
}' < /dev/null >> ns1/large.db
-cd ns1 && sh compile.sh
+cd ns1 && $SHELL compile.sh
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-exec sh ../testcrypto.sh
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
+
+exec $SHELL ../testcrypto.sh
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
-sh ./clean.sh
+
+$SHELL ./clean.sh
test -r $RANDFILE || $GENRANDOM 400 $RANDFILE
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-exec sh ../testcrypto.sh
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
+
+exec $SHELL ../testcrypto.sh
$DDNSCONFGEN -q -r $RANDFILE -a hmac-sha384 -k sha384-key -z keytests.nil > ns1/sha384.key
$DDNSCONFGEN -q -r $RANDFILE -a hmac-sha512 -k sha512-key -z keytests.nil > ns1/sha512.key
-(cd ns3; sh -e sign.sh)
+(cd ns3; $SHELL -e sign.sh)
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: sign.sh,v 1.5 2010/01/07 23:48:53 tbox Exp $
-
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
infile=root.db.in
zonefile=root.db
-(cd ../ns2 && sh -e sign.sh )
+(cd ../ns2 && $SHELL -e sign.sh )
cp ../ns2/dsset-example. .
cp ../ns2/dsset-example.com. .
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-exec sh ../testcrypto.sh
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
+
+exec $SHELL ../testcrypto.sh
test -r $RANDFILE || $GENRANDOM 400 $RANDFILE
-cd ns1 && sh -e sign.sh
+cd ns1 && $SHELL -e sign.sh
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
+
echo "I:(Native PKCS#11)" >&2
rsafail=0 eccfail=0
-sh ../testcrypto.sh -q rsa || rsafail=1
-sh ../testcrypto.sh -q ecdsa || eccfail=1
+$SHELL ../testcrypto.sh -q rsa || rsafail=1
+$SHELL ../testcrypto.sh -q ecdsa || eccfail=1
if [ $rsafail = 0 -a $eccfail = 0 ]; then
echo both > supported
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
+
echo "I:(PKCS#11 via OpenSSL)" >&2
-exec sh ../testcrypto.sh rsa
+exec $SHELL ../testcrypto.sh rsa
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-exec sh ../testcrypto.sh
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
+
+exec $SHELL ../testcrypto.sh
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: setup.sh,v 1.3 2011/03/01 23:48:06 tbox Exp $
-
SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
-sh clean.sh
+$SHELL clean.sh
test -r $RANDFILE || $GENRANDOM 400 $RANDFILE
cp ns2/redirect.db.in ns2/redirect.db
cp ns2/example.db.in ns2/example.db
-cd ns1 && sh sign.sh
+cd ns1 && $SHELL sign.sh
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
+
if $PERL -e 'use Net::DNS;' 2>/dev/null
then
:
exit 1
fi
-exec sh ../testcrypto.sh
+exec $SHELL ../testcrypto.sh
cp ns6/to-be-removed.tld.db.in ns6/to-be-removed.tld.db
cp ns7/server.db.in ns7/server.db
cp ns7/named1.conf ns7/named.conf
-(cd ns6 && sh keygen.sh)
+(cd ns6 && $SHELL keygen.sh)
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: setup.sh,v 1.2 2011/03/21 18:06:06 each Exp $
-
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
-sh clean.sh
+$SHELL clean.sh
test -r $RANDFILE || $GENRANDOM 400 $RANDFILE
-sh ../genzone.sh 2 >ns2/nil.db
-sh ../genzone.sh 2 >ns2/other.db
-sh ../genzone.sh 2 >ns2/static.db
+$SHELL ../genzone.sh 2 >ns2/nil.db
+$SHELL ../genzone.sh 2 >ns2/other.db
+$SHELL ../genzone.sh 2 >ns2/static.db
cat ns4/named.conf.in > ns4/named.conf
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-exec sh ../testcrypto.sh
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
+
+exec $SHELL ../testcrypto.sh
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id$
-
-
set -e
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
-QPERF=`sh qperf.sh`
+QPERF=`$SHELL qperf.sh`
-sh clean.sh
+$SHELL clean.sh
# set up test policy zones.
# bl is the main test zone
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: tests.sh,v 1.4 2008/07/19 00:02:14 each Exp $
-
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
}
ret=0
-sh ../genzone.sh 0 > tempzone
+$SHELL ../genzone.sh 0 > tempzone
$CHECKZONE -Dq . tempzone | sed '/^;/d' |
while read -r n tt cl ty rest
do
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: tests.sh,v 1.13 2012/01/04 23:46:49 tbox Exp $
-
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
echo "I: Shutting down slave"
-(cd ..; sh stop.sh rrsetorder ns2 )
+(cd ..; $SHELL stop.sh rrsetorder ns2 )
echo "I: Checking for slave's on disk copy of zone"
echo "I: Re-starting slave"
-(cd ..; sh start.sh --noclean rrsetorder ns2 )
+(cd ..; $SHELL start.sh --noclean rrsetorder ns2 )
#
#
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id$
-
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
cp trusted.conf ../ns2/trusted.conf
cp trusted.conf ../ns3/trusted.conf
-cd ../ns2 && sh -e ./sign.sh
+cd ../ns2 && $SHELL -e ./sign.sh
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-sh clean.sh
-
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
+$SHELL clean.sh
+
test -r $RANDFILE || $GENRANDOM 400 $RANDFILE
-cd ns1 && sh -e sign.sh
+cd ns1 && $SHELL -e sign.sh
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: run.sh,v 1.45 2010/12/20 21:35:45 each Exp $
-
#
# Run a system test.
#
# Check for test-specific prerequisites.
-test ! -f $test/prereq.sh || ( cd $test && sh prereq.sh "$@" )
+test ! -f $test/prereq.sh || ( cd $test && $SHELL prereq.sh "$@" )
result=$?
if [ $result -eq 0 ]; then
# Check for PKCS#11 support
if
- test ! -f $test/usepkcs11 || sh cleanpkcs11.sh
+ test ! -f $test/usepkcs11 || $SHELL cleanpkcs11.sh
then
: pkcs11 ok
else
# Set up any dynamically generated test data
if test -f $test/setup.sh
then
- ( cd $test && sh setup.sh "$@" )
+ ( cd $test && $SHELL setup.sh "$@" )
fi
# Start name servers running
$PERL start.pl $test || exit 1
# Run the tests
-( cd $test ; sh tests.sh )
+( cd $test ; $SHELL tests.sh )
status=$?
rm -f $SYSTEMTESTTOP/random.data
if test -f $test/clean.sh
then
- ( cd $test && sh clean.sh "$@" )
+ ( cd $test && $SHELL clean.sh "$@" )
fi
fi
{
for d in $SUBDIRS
do
- sh run.sh $d || status=1
+ $SHELL run.sh $d || status=1
done
} 2>&1 | tee "systests.output"
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: setup.sh,v 1.11 2007/06/19 23:47:00 tbox Exp $
-
#
# Run a system test.
#
# Set up any dynamically generated test data
if test -f $test/setup.sh
then
- ( cd $test && sh setup.sh "$@" )
+ ( cd $test && $SHELL setup.sh "$@" )
fi
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-exec sh ../testcrypto.sh
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
+
+exec $SHELL ../testcrypto.sh
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
-sh clean.sh
+$SHELL clean.sh
+
test -r $RANDFILE || $GENRANDOM 400 $RANDFILE
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: sign.sh,v 1.3 2010/12/17 00:57:39 marka Exp $
-
SYSTEMTESTTOP=../..
. $SYSTEMTESTTOP/conf.sh
infile=example.db.in
zonefile=example.db
-(cd ../ns4 && sh -e sign.sh )
+(cd ../ns4 && $SHELL -e sign.sh )
cp ../ns4/dsset-sub.example. .
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-exec sh ../testcrypto.sh
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
+
+exec $SHELL ../testcrypto.sh
test -r $RANDFILE || $GENRANDOM 400 $RANDFILE
-cd ns3 && sh -e sign.sh
+cd ns3 && $SHELL -e sign.sh
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: tests.sh,v 1.5 2007/06/19 23:47:05 tbox Exp $
-
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
fi
(
-sh -c "while true
+$SHELL -c "while true
do $RNDC -c ../common/rndc.conf -s 10.53.0.3 -p 9953 reload 2>&1 |
sed 's/^/I:ns3 /';
sleep 1
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-exec sh ../testcrypto.sh
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
+
+exec $SHELL ../testcrypto.sh
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
-sh clean.sh
+$SHELL clean.sh
test -r $RANDFILE || $GENRANDOM 400 $RANDFILE
-cd ns1 && sh setup.sh
+cd ns1 && $SHELL setup.sh
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
+
# enable the tsiggss test only if gssapi was enabled
./gssapi_krb || {
echo "I:gssapi and krb5 not supported - skipping tsiggss test"
}
# ... and crypto
-exec sh ../testcrypto.sh
+exec $SHELL ../testcrypto.sh
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: setup.sh,v 1.5 2011/03/21 23:47:21 tbox Exp $
-
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-exec sh ../testcrypto.sh
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
+
+exec $SHELL ../testcrypto.sh
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
-sh clean.sh
+$SHELL clean.sh
+
test -r $RANDFILE || $GENRANDOM 400 $RANDFILE
-(cd ns3; sh -e sign.sh)
+(cd ns3; $SHELL -e sign.sh)
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-exec sh ../testcrypto.sh
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
+
+exec $SHELL ../testcrypto.sh
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
-sh clean.sh
+$SHELL clean.sh
+
test -r $RANDFILE || $GENRANDOM 400 $RANDFILE
-(cd zones && sh genzones.sh)
+(cd zones && $SHELL genzones.sh)
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-exec sh ../testcrypto.sh
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
+
+exec $SHELL ../testcrypto.sh
test -r $RANDFILE || $GENRANDOM 400 $RANDFILE
-(cd ns1 && sh -e sign.sh)
+(cd ns1 && $SHELL -e sign.sh)
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: setup.sh,v 1.9 2011/12/01 00:53:58 marka Exp $
-
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
-sh clean.sh
+$SHELL clean.sh
-sh ../genzone.sh 1 6 7 >ns1/slave.db
-sh ../genzone.sh 2 3 >ns2/example.db
-sh ../genzone.sh 2 3 >ns2/tsigzone.db
-sh ../genzone.sh 6 3 >ns6/master.db
-sh ../genzone.sh 7 >ns7/master2.db
+$SHELL ../genzone.sh 1 6 7 >ns1/slave.db
+$SHELL ../genzone.sh 2 3 >ns2/example.db
+$SHELL ../genzone.sh 2 3 >ns2/tsigzone.db
+$SHELL ../genzone.sh 6 3 >ns6/master.db
+$SHELL ../genzone.sh 7 >ns7/master2.db
rm -f ns4/*.db ns4/*.jnl
cp -f ns4/root.db.in ns4/root.db
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-sh ../genzone.sh 2 4 | sed -e 's/^$TTL 3600$/$TTL 0 ; force TTL to zero/' -e 's/86400.IN SOA/0 SOA/' > ns2/example.db
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
+
+$SHELL ../genzone.sh 2 4 | sed -e 's/^$TTL 3600$/$TTL 0 ; force TTL to zero/' -e 's/86400.IN SOA/0 SOA/' > ns2/example.db
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-exec sh ../testcrypto.sh
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
+
+exec $SHELL ../testcrypto.sh
SYSTEMTESTTOP=..
. $SYSTEMTESTTOP/conf.sh
-sh clean.sh
+$SHELL clean.sh
+
test -r $RANDFILE || $GENRANDOM 400 $RANDFILE
-sh ../genzone.sh 1 > ns1/master.db
+$SHELL ../genzone.sh 1 > ns1/master.db
cd ns1
touch master.db.signed
echo '$INCLUDE "master.db.signed"' >> master.db