1*3e3895bfSKrzysztof Piecuch# $FreeBSD: head/bin/sh/tests/builtins/dot2.0 208630 2010-05-28 22:40:24Z jilles $ 23df4d8b0SPeter Avalos 33df4d8b0SPeter Avalosfailures= 43df4d8b0SPeter Avalosfailure() { 53df4d8b0SPeter Avalos echo "Error at line $1" >&2 63df4d8b0SPeter Avalos failures=x$failures 73df4d8b0SPeter Avalos} 83df4d8b0SPeter Avalos 93df4d8b0SPeter AvalosT=$(mktemp -d ${TMPDIR:-/tmp}/sh-test.XXXXXX) || exit 103df4d8b0SPeter Avalostrap 'rm -rf $T' 0 113df4d8b0SPeter Avaloscd $T || exit 3 123df4d8b0SPeter Avalosunset x 133df4d8b0SPeter Avalosecho 'x=2' >testscript 143df4d8b0SPeter Avalos. -- ./testscript 153df4d8b0SPeter Avalos[ "$x" = 2 ] || failure $LINENO 163df4d8b0SPeter Avaloscd / || exit 3 173df4d8b0SPeter Avalosx=1 183df4d8b0SPeter AvalosPATH=$T:$PATH . -- testscript 193df4d8b0SPeter Avalos[ "$x" = 2 ] || failure $LINENO 203df4d8b0SPeter Avalos 213df4d8b0SPeter Avalostest -z "$failures" 22