vendor.sh: simplify mksha512sum()

Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
Leah Rowe
2025-05-18 11:10:57 +01:00
parent ac609d5aae
commit b48eb161e4
+2 -4
View File
@@ -314,7 +314,7 @@ prep()
_xrom="$_xromnew" _xrom="$_xromnew"
fi fi
[ "$nukemode" = "nuke" ] && mksha512sum "$_xrom" "vendorhashes" [ "$nukemode" != "nuke" ] || ( mksha512 "$_xrom" "vendorhashes" ) || err
add_vfiles "$_xrom" || return 1 # if break return, can still change MAC add_vfiles "$_xrom" || return 1 # if break return, can still change MAC
[ "$nukemode" != "nuke" ] && return 0 [ "$nukemode" != "nuke" ] && return 0
@@ -324,12 +324,10 @@ prep()
x_ rm -f "$_xrom" x_ rm -f "$_xrom"
} }
mksha512sum() mksha512()
{ {
(
[ "${1%/*}" != "$1" ] && x_ cd "${1%/*}" [ "${1%/*}" != "$1" ] && x_ cd "${1%/*}"
sha512sum ./"${1##*/}" >> "$2" || err "!sha512sum \"$1\" > \"$2\"" sha512sum ./"${1##*/}" >> "$2" || err "!sha512sum \"$1\" > \"$2\""
) || err "failed to create tarball checksum"
} }
add_vfiles() add_vfiles()