mirror of
https://github.com/opnsense/src.git
synced 2026-02-20 08:21:05 -05:00
14 lines
257 B
Text
14 lines
257 B
Text
# Some builtins should not be overridable via PATH.
|
|
|
|
set -e
|
|
T=$(mktemp -d ${TMPDIR:-/tmp}/sh-test.XXXXXX)
|
|
trap 'rm -rf ${T}' 0
|
|
echo '#!/bin/sh
|
|
echo bad' >"$T/cd"
|
|
chmod 755 "$T/cd"
|
|
cd /bin
|
|
oPATH=$PATH
|
|
PATH=$T:$PATH:%builtin
|
|
cd /
|
|
PATH=$oPATH
|
|
[ "$(pwd)" = / ]
|