mirror of
https://codeberg.org/libreboot/lbmk.git
synced 2026-09-19 21:20:31 +02:00
lib.sh: make build_sbase a macro
sh macros are cool Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
Vendored
+1
-1
@@ -242,7 +242,7 @@ bad_checksum()
|
||||
e "$2" f missing && \
|
||||
return 0
|
||||
|
||||
build_sbase
|
||||
eval "$build_sbase"
|
||||
csum="$(x_ "$sha512sum" "$2" | awk '{print $1}')" || \
|
||||
err "!sha512 '$2' $1" bad_checksum "$@"
|
||||
|
||||
|
||||
@@ -473,7 +473,7 @@ prep()
|
||||
|
||||
mksha512()
|
||||
{
|
||||
build_sbase
|
||||
eval "$build_sbase"
|
||||
|
||||
[ "${1%/*}" != "$1" ] && \
|
||||
x_ cd "${1%/*}"
|
||||
@@ -571,7 +571,7 @@ vfile()
|
||||
# must be called from a subshell
|
||||
check_vendor_hashes()
|
||||
{
|
||||
build_sbase
|
||||
eval "$build_sbase"
|
||||
|
||||
x_ cd "$tmpromdir"
|
||||
|
||||
|
||||
+2
-5
@@ -8,6 +8,8 @@
|
||||
cbfstool="elf/coreboot/default/cbfstool"
|
||||
rmodtool="elf/coreboot/default/rmodtool"
|
||||
|
||||
build_sbase="[ ! -f \"\$sha512sum\" ] && x_ make -C util/sbase" # macro!
|
||||
|
||||
newvar()
|
||||
{
|
||||
printf "%s\n" "$*" | \
|
||||
@@ -112,11 +114,6 @@ unpad_one_byte()
|
||||
x_ mv "$unpaddedfile" "$1"
|
||||
}
|
||||
|
||||
build_sbase()
|
||||
{
|
||||
[ ! -f "$sha512sum" ] && x_ make -C "$xbmkpwd/util/sbase"; :
|
||||
}
|
||||
|
||||
remkdir()
|
||||
{
|
||||
x_ rm -Rf "$@"
|
||||
|
||||
Reference in New Issue
Block a user