1*3e3895bfSKrzysztof Piecuch# $FreeBSD: head/bin/sh/tests/builtins/cd2.0 216019 2010-11-28 22:49:58Z jilles $ 23df4d8b0SPeter Avalosset -e 33df4d8b0SPeter Avalos 43df4d8b0SPeter AvalosL=$(getconf PATH_MAX / 2>/dev/null) || L=4096 53df4d8b0SPeter Avalos[ "$L" -lt 100000 ] 2>/dev/null || L=4096 63df4d8b0SPeter AvalosL=$((L+100)) 73df4d8b0SPeter AvalosT=$(mktemp -d ${TMPDIR:-/tmp}/sh-test.XXXXXX) 83df4d8b0SPeter Avalostrap 'rm -rf ${T}' 0 93df4d8b0SPeter Avaloscd $T 103df4d8b0SPeter AvalosD=$T 113df4d8b0SPeter Avaloswhile [ ${#D} -lt $L ]; do 123df4d8b0SPeter Avalos mkdir veryverylongdirectoryname 133df4d8b0SPeter Avalos cd veryverylongdirectoryname 143df4d8b0SPeter Avalos D=$D/veryverylongdirectoryname 153df4d8b0SPeter Avalosdone 163df4d8b0SPeter Avalos[ $(pwd | wc -c) -eq $((${#D} + 1)) ] # +\n 17