xref: /dflybsd-src/tools/regression/bin/sh/builtins/dot2.0 (revision 3e3895bf4584c1562faf4533cbd97026ee6a8dcf)
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