summaryrefslogtreecommitdiff
path: root/include/lib.sh
diff options
context:
space:
mode:
authorLeah Rowe <leah@libreboot.org>2026-09-11 14:24:55 +0100
committerLeah Rowe <leah@libreboot.org>2026-09-11 14:24:55 +0100
commit8173aea83be24e807bed40bec2e2eca33d87b4e3 (patch)
tree383fd9071e1a168ff1277138532fe765b8473a0e /include/lib.sh
parentaad748c5ca04a261736b7b1c48b94f7657a96f01 (diff)
xbmk: reintroduce setvar as newvar (init only)
use the simpler logic recently introduced, generalised but it only sets variables to empty. this is safer than the previous design, and brings the same reduction in sloccount overall since i wasn't doing anything other than emptying variables anyway, when it was used before. i didn't like the long list of variables inside files, so this makes everything more readable. Signed-off-by: Leah Rowe <leah@libreboot.org>
Diffstat (limited to 'include/lib.sh')
-rw-r--r--include/lib.sh6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/lib.sh b/include/lib.sh
index 1a0468d3..4ed8b5a0 100644
--- a/include/lib.sh
+++ b/include/lib.sh
@@ -8,6 +8,12 @@
cbfstool="elf/coreboot/default/cbfstool"
rmodtool="elf/coreboot/default/rmodtool"
+newvar()
+{
+ printf "%s\n" "$*" | \
+ awk '{ for (i=1; i<=NF; i++) $i = $i "=;"; print }'; :
+}
+
mkrom_tarball()
{
update_xbmkver "$1"