xref: /freebsd/bin/sh/tests/execution/path1.0 (revision 13de33a5dc2304b13d595d75d48c51793958474f)
1*13de33a5SJulio Merino# $FreeBSD$
2*13de33a5SJulio Merino# Some builtins should not be overridable via PATH.
3*13de33a5SJulio Merino
4*13de33a5SJulio Merinoset -e
5*13de33a5SJulio MerinoT=$(mktemp -d ${TMPDIR:-/tmp}/sh-test.XXXXXX)
6*13de33a5SJulio Merinotrap 'rm -rf ${T}' 0
7*13de33a5SJulio Merinoecho '#!/bin/sh
8*13de33a5SJulio Merinoecho bad' >"$T/cd"
9*13de33a5SJulio Merinochmod 755 "$T/cd"
10*13de33a5SJulio Merinocd /bin
11*13de33a5SJulio MerinooPATH=$PATH
12*13de33a5SJulio MerinoPATH=$T:$PATH:%builtin
13*13de33a5SJulio Merinocd /
14*13de33a5SJulio MerinoPATH=$oPATH
15*13de33a5SJulio Merino[ "$(pwd)" = / ]
16