1*13de33a5SJulio Merino# $FreeBSD$ 2*13de33a5SJulio Merino 3*13de33a5SJulio Merinoset -e 4*13de33a5SJulio MerinoT=$(mktemp -d "${TMPDIR:-/tmp}/sh-test.XXXXXX") 5*13de33a5SJulio Merinotrap 'rm -rf "$T"' 0 6*13de33a5SJulio Merino 7*13de33a5SJulio Merinocd -P "$T" 8*13de33a5SJulio MerinoD=$(pwd) 9*13de33a5SJulio Merino 10*13de33a5SJulio Merinomkdir a a/1 b b/1 b/2 11*13de33a5SJulio Merino 12*13de33a5SJulio MerinoCDPATH=$D/a: 13*13de33a5SJulio Merino# Basic test. 14*13de33a5SJulio Merinocd 1 >/dev/null 15*13de33a5SJulio Merino[ "$(pwd)" = "$D/a/1" ] 16*13de33a5SJulio Merino# Test that the current directory is not checked before CDPATH. 17*13de33a5SJulio Merinocd "$D/b" 18*13de33a5SJulio Merinocd 1 >/dev/null 19*13de33a5SJulio Merino[ "$(pwd)" = "$D/a/1" ] 20*13de33a5SJulio Merino# Test not using a CDPATH entry. 21*13de33a5SJulio Merinocd "$D/b" 22*13de33a5SJulio Merinocd 2 23*13de33a5SJulio Merino[ "$(pwd)" = "$D/b/2" ] 24