From 5f0bd5ea1089946971d1630712301f05d39d2312 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Thu, 10 Sep 2026 19:25:45 +0100 Subject: [PATCH] xbmk: remove setvars function only one file used it. i've replaced its use with a simple awk call alongside eval. Signed-off-by: Leah Rowe --- include/inject.sh | 3 ++- include/lib.sh | 17 ----------------- 2 files changed, 2 insertions(+), 18 deletions(-) diff --git a/include/inject.sh b/include/inject.sh index 783e06ed..ad5c9d91 100644 --- a/include/inject.sh +++ b/include/inject.sh @@ -27,7 +27,8 @@ tmpromdir="" tree="" xchanged="" -eval "`setvars "" $checkvars`" +eval "`printf "%s\n" "$checkvars" | \ + awk '{ for (i=1; i<=NF; i++) $i = $i "=;"; print }'`" inject() { diff --git a/include/lib.sh b/include/lib.sh index 61093758..1a0468d3 100644 --- a/include/lib.sh +++ b/include/lib.sh @@ -85,23 +85,6 @@ e() printf "%s %s\n" "$1" "$es2" 1>&2 } -setvars() -{ - _setvars="" - - if [ $# -lt 2 ]; then - return 0 - fi - - val="$1" - shift 1 - - while [ $# -gt 0 ]; do - printf "%s=\"%s\"\n" "$1" "$val" - shift 1 - done -} - # return 0 if project is single-tree, otherwise 1 # e.g. coreboot is multi-tree, so 1 singletree()