xref: /dflybsd-src/tools/regression/bin/sh/parameters/pwd2.0 (revision 3e3895bf4584c1562faf4533cbd97026ee6a8dcf)
1*3e3895bfSKrzysztof Piecuch# $FreeBSD: head/bin/sh/tests/parameters/pwd2.0 213738 2010-10-12 18:20:38Z obrien $
23df4d8b0SPeter Avalos# Check that PWD is exported and accepted from the environment.
33df4d8b0SPeter Avalosset -e
43df4d8b0SPeter Avalos
53df4d8b0SPeter AvalosT=$(mktemp -d ${TMPDIR:-/tmp}/sh-test.XXXXXX)
63df4d8b0SPeter Avalostrap 'rm -rf $T' 0
73df4d8b0SPeter Avaloscd -P $T
83df4d8b0SPeter AvalosTP=$(pwd)
93df4d8b0SPeter Avalosmkdir test1
103df4d8b0SPeter Avalosln -s test1 link
113df4d8b0SPeter Avaloscd link
123df4d8b0SPeter Avalos[ "$PWD" = "$TP/link" ]
133df4d8b0SPeter Avalos[ "$(pwd)" = "$TP/link" ]
143df4d8b0SPeter Avalos[ "$(pwd -P)" = "$TP/test1" ]
153df4d8b0SPeter Avalos[ "$(${SH} -c pwd)" = "$TP/link" ]
163df4d8b0SPeter Avalos[ "$(${SH} -c pwd\ -P)" = "$TP/test1" ]
173df4d8b0SPeter Avaloscd ..
183df4d8b0SPeter Avalos[ "$(pwd)" = "$TP" ]
193df4d8b0SPeter Avaloscd -P link
203df4d8b0SPeter Avalos[ "$PWD" = "$TP/test1" ]
213df4d8b0SPeter Avalos[ "$(pwd)" = "$TP/test1" ]
223df4d8b0SPeter Avalos[ "$(pwd -P)" = "$TP/test1" ]
233df4d8b0SPeter Avalos[ "$(${SH} -c pwd)" = "$TP/test1" ]
243df4d8b0SPeter Avalos[ "$(${SH} -c pwd\ -P)" = "$TP/test1" ]
25