summaryrefslogtreecommitdiff
path: root/include/lib.sh
diff options
context:
space:
mode:
authorLeah Rowe <leah@libreboot.org>2025-05-27 11:23:28 +0100
committerLeah Rowe <leah@libreboot.org>2025-05-27 11:23:28 +0100
commitf66265eb6cce45bdf75604894e8bcb4052c3c99d (patch)
treeb338a225da47e12e3d9d387c8fec5bd3716b2cb7 /include/lib.sh
parent9583a3919ca06cb67b2cdda34b1972a3051d0cb0 (diff)
parent974bdbb38159d90b90eeff68220c7464b418866d (diff)
Merge branch 'master' into 25.06_branch
Diffstat (limited to 'include/lib.sh')
-rw-r--r--include/lib.sh16
1 files changed, 6 insertions, 10 deletions
diff --git a/include/lib.sh b/include/lib.sh
index 7c4d71ea..b40772fa 100644
--- a/include/lib.sh
+++ b/include/lib.sh
@@ -4,8 +4,8 @@
# Copyright (c) 2020-2025 Leah Rowe <leah@libreboot.org>
# Copyright (c) 2025 Alper Nebi Yasak <alpernebiyasak@gmail.com>
-cbfstool="elf/cbfstool/default/cbfstool"
-rmodtool="elf/cbfstool/default/rmodtool"
+cbfstool="elf/coreboot/default/cbfstool"
+rmodtool="elf/coreboot/default/rmodtool"
remkdir()
{
@@ -53,12 +53,10 @@ setvars()
fi
val="$1"
shift 1
- while true; do
- [ $# -lt 1 ] && break
- _setvars="$1=\"$val\"; $_setvars"
+ while [ $# -gt 0 ]; do
+ printf "%s=\"%s\"\n" "$1" "$val"
shift 1
done
- printf "%s\n" "${_setvars% }"
}
setcfg()
@@ -71,11 +69,9 @@ setcfg()
chkvars()
{
- while true; do
- [ $# -lt 1 ] && break
+ while [ $# -gt 0 ]; do
eval "[ -n \"\${$1+x}\" ] || err \"$1 unset\""
- eval "[ -n \"\$$1\" ] || err \"$1 unset\""
- shift 1
+ eval "[ -n \"\$$1\" ] || err \"$1 unset\"; shift 1; :"
done; :
}