dot1.0 revision 267654
16485Sache# $FreeBSD: releng/9.3/tools/regression/bin/sh/builtins/dot1.0 208629 2010-05-28 22:08:34Z jilles $
26485Sache
36485Sachefailures=
46485Sachefailure() {
56485Sache	echo "Error at line $1" >&2
6227753Stheraven	failures=x$failures
7227753Stheraven}
8227753Stheraven
9227753StheravenT=$(mktemp -d ${TMPDIR:-/tmp}/sh-test.XXXXXX) || exit
10227753Stheraventrap 'rm -rf $T' 0
116485Sachecd $T || exit 3
126485Sacheunset x
136485Sacheecho 'x=2' >testscript
146485Sache. ./testscript
156485Sache[ "$x" = 2 ] || failure $LINENO
166485Sachecd / || exit 3
176485Sachex=1
186485SachePATH=$T:$PATH . testscript
196485Sache[ "$x" = 2 ] || failure $LINENO
206485Sache
216485Sachetest -z "$failures"
226485Sache