xref: /freebsd/bin/sh/tests/execution/path1.0 (revision d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf)
1*13de33a5SJulio Merino# Some builtins should not be overridable via PATH.
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 Merinoecho '#!/bin/sh
7*13de33a5SJulio Merinoecho bad' >"$T/cd"
8*13de33a5SJulio Merinochmod 755 "$T/cd"
9*13de33a5SJulio Merinocd /bin
10*13de33a5SJulio MerinooPATH=$PATH
11*13de33a5SJulio MerinoPATH=$T:$PATH:%builtin
12*13de33a5SJulio Merinocd /
13*13de33a5SJulio MerinoPATH=$oPATH
14*13de33a5SJulio Merino[ "$(pwd)" = / ]
15