opnsense-src/tools/regression/bin/sh/parameters/env1.0
Jilles Tjoelker 1a62d8843d sh: Do parameter expansion on ENV before using it.
This is required by POSIX, and allows things like ENV=\$HOME/.shrc.

Note that tilde expansion is explicitly not performed.
2011-06-10 22:42:00 +00:00

11 lines
171 B
Text

# $FreeBSD$
export key='must contain this'
unset x
r=$(ENV="\${x?\$key}" ${SH} -i +m 2>&1 >/dev/null <<\EOF
exit 0
EOF
) && case $r in
*"$key"*) true ;;
*) false ;;
esac