diff options
author | Leah Rowe <leah@libreboot.org> | 2025-05-18 11:10:57 +0100 |
---|---|---|
committer | Leah Rowe <leah@libreboot.org> | 2025-05-18 11:10:57 +0100 |
commit | b48eb161e49d0e40c50c9885072fdb00204230c3 (patch) | |
tree | fee718667f92a4eb8dbbf8dca8cc8a29116229c8 /include/vendor.sh | |
parent | ac609d5aae4907f15dcfe21a2d49d9fefe73946f (diff) |
vendor.sh: simplify mksha512sum()
Signed-off-by: Leah Rowe <leah@libreboot.org>
Diffstat (limited to 'include/vendor.sh')
-rw-r--r-- | include/vendor.sh | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/include/vendor.sh b/include/vendor.sh index add5b052..12ae68c0 100644 --- a/include/vendor.sh +++ b/include/vendor.sh @@ -314,7 +314,7 @@ prep() _xrom="$_xromnew" fi - [ "$nukemode" = "nuke" ] && mksha512sum "$_xrom" "vendorhashes" + [ "$nukemode" != "nuke" ] || ( mksha512 "$_xrom" "vendorhashes" ) || err add_vfiles "$_xrom" || return 1 # if break return, can still change MAC [ "$nukemode" != "nuke" ] && return 0 @@ -324,12 +324,10 @@ prep() x_ rm -f "$_xrom" } -mksha512sum() +mksha512() { - ( [ "${1%/*}" != "$1" ] && x_ cd "${1%/*}" sha512sum ./"${1##*/}" >> "$2" || err "!sha512sum \"$1\" > \"$2\"" - ) || err "failed to create tarball checksum" } add_vfiles() |