1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
# $FreeBSD$ set -e PDIR=${TMPDIR:-/tmp} cd ${PDIR} TMPDIR=$(mktemp -d sh-test.XXXXXX) chmod 0 ${TMPDIR} cd -L ${TMPDIR} 2>/dev/null && exit 1 [ "${PWD}" = "${PDIR}" ] [ "$(pwd)" = "${PDIR}" ] cd -P ${TMPDIR} 2>/dev/null && exit 1 [ "${PWD}" = "${PDIR}" ] [ "$(pwd)" = "${PDIR}" ] chmod 755 ${TMPDIR} rmdir ${TMPDIR}