lib.sh: define x_ right after err_

because the top-down function order isn't as reliable
in lib.sh, since this is what first runs, included
in every other script

Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
Leah Rowe
2025-04-12 17:40:51 +01:00
parent 972681a127
commit fd5431db05
+3 -4
View File
@@ -26,6 +26,9 @@ err_()
printf "ERROR %s: %s\n" "$0" "$1" 1>&2
exit 1
}
x_() {
[ $# -lt 1 ] || "$@" || $err "Unhandled error for: $(echo "$@")"; :
}
xbmkpwd="`pwd`" || $err "Cannot generate PWD"
export PWD="$xbmkpwd"
@@ -149,10 +152,6 @@ fi
expr "X$XBMK_THREADS" : "X-\{0,1\}[0123456789][0123456789]*$" \
1>/dev/null 2>/dev/null || export XBMK_THREADS=1 # user gave a non-integer
x_() {
[ $# -lt 1 ] || "$@" || $err "Unhandled error for: $(echo "$@")"; :
}
[ -e ".git" ] || [ -f ".version" ] || printf "unknown\n" > .version || \
$err "Cannot generate unknown .version file"
[ -e ".git" ] || [ -f ".versiondate" ] || printf "1716415872\n" > \