1*3e3895bfSKrzysztof Piecuch# $FreeBSD: head/bin/sh/tests/builtins/cd11.0 336320 2018-07-15 21:55:17Z jilles $ 2*3e3895bfSKrzysztof Piecuch 3*3e3895bfSKrzysztof Piecuchset -e 4*3e3895bfSKrzysztof PiecuchT=$(mktemp -d "${TMPDIR:-/tmp}/sh-test.XXXXXX") 5*3e3895bfSKrzysztof Piecuchtrap 'rm -rf "$T"' 0 6*3e3895bfSKrzysztof Piecuch 7*3e3895bfSKrzysztof Piecuchmkdir "$T/%?^&*" 8*3e3895bfSKrzysztof Piecuchcd -P "$T/%?^&*" 9*3e3895bfSKrzysztof PiecuchD=$(pwd) 10*3e3895bfSKrzysztof Piecuch 11*3e3895bfSKrzysztof Piecuchmkdir a a/1 b b/1 b/2 12*3e3895bfSKrzysztof Piecuch 13*3e3895bfSKrzysztof PiecuchCDPATH=$D/a: 14*3e3895bfSKrzysztof Piecuch# Basic test. 15*3e3895bfSKrzysztof Piecuchcd 1 >/dev/null 16*3e3895bfSKrzysztof Piecuch[ "$(pwd)" = "$D/a/1" ] 17*3e3895bfSKrzysztof Piecuch# Test that the current directory is not checked before CDPATH. 18*3e3895bfSKrzysztof Piecuchcd "$D/b" 19*3e3895bfSKrzysztof Piecuchcd 1 >/dev/null 20*3e3895bfSKrzysztof Piecuch[ "$(pwd)" = "$D/a/1" ] 21*3e3895bfSKrzysztof Piecuch# Test not using a CDPATH entry. 22*3e3895bfSKrzysztof Piecuchcd "$D/b" 23*3e3895bfSKrzysztof Piecuchcd 2 24*3e3895bfSKrzysztof Piecuch[ "$(pwd)" = "$D/b/2" ] 25