fix more unescaped quotes in eval

it should fix more build errors that might have appeared
in the aforementioned revision, mentioned in the previous
commit message

Signed-off-by: Leah Rowe <leah@libreboot.org>
20241206_branch
Leah Rowe 2025-01-03 15:43:27 +00:00
parent 5284f20b98
commit ec6bcc1fba
3 changed files with 3 additions and 3 deletions

2
build
View File

@ -25,7 +25,7 @@ main()
for g in "command -v git" "git config --global user.name" \ for g in "command -v git" "git config --global user.name" \
"git config --global user.email" "git_init"; do "git config --global user.email" "git_init"; do
eval "$g 1>/dev/null 2>/dev/null || $err \"Unconfigured: $g\"" eval "\"$g\" 1>/dev/null 2>/dev/null || $err \"FAILED: $g\""
done done
case "${spath#script/}" in case "${spath#script/}" in

View File

@ -40,7 +40,7 @@ setvars()
chkvars() chkvars()
{ {
for var in "$@"; do for var in "$@"; do
eval "[ -n "\${$var+x}" ] || \$err \"$var unset\"" eval "[ -n \"\${$var+x}\" ] || \$err \"$var unset\""
eval "[ -n \"\$$var\" ] || \$err \"$var unset\"" eval "[ -n \"\$$var\" ] || \$err \"$var unset\""
done; return 0 done; return 0
} }

View File

@ -266,7 +266,7 @@ check_gnu_path()
gnu_setver() gnu_setver()
{ {
eval "$2 --version 1>/dev/null 2>/dev/null || return 1" eval "\"$2\" --version 1>/dev/null 2>/dev/null || return 1"
eval "$1ver=\"`"$2" --version 2>/dev/null | head -n1`\"" eval "$1ver=\"`"$2" --version 2>/dev/null | head -n1`\""
eval "$1ver=\"\${$1ver##* }\"" eval "$1ver=\"\${$1ver##* }\""
eval "$1full=\"\$$1ver\"" eval "$1full=\"\$$1ver\""