mirror of
https://codeberg.org/libreboot/lbmk.git
synced 2026-07-19 00:03:45 +02:00
get.sh: simplify bad_checksum()
Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
+4
-8
@@ -148,14 +148,10 @@ try_git()
|
|||||||
|
|
||||||
bad_checksum()
|
bad_checksum()
|
||||||
{
|
{
|
||||||
[ ! -f "$2" ] && printf "File '%s' missing (sha512sum '%s')\n" \
|
[ ! -f "$2" ] && printf "'%s' missing, %s\n" "$2" "$1" 1>&2 && return 0
|
||||||
"$2" "$1" 1>&2 && return 0
|
csum="$(x_ sha512sum "$2" | awk '{print $1}')" || err "!sha512 '$2' $1"
|
||||||
fchksum="$(x_ sha512sum "$2" | awk '{print $1}')" || \
|
[ "$csum" != "$1" ] && printf "BAD SHA512, '%s'; need '%s', got %s\n" \
|
||||||
err "Can't get sha512sum on '$2' (checking for sha512sum '$1')"
|
"$2" "$1" "$csum" 1>&2 && x_ rm -f "$2" && return 0; return 1
|
||||||
[ "$fchksum" != "$1" ] || return 1
|
|
||||||
printf "WARNING: BAD checksum for '%s' - expected '%s', got '%s'\n" \
|
|
||||||
"$2" "$1" "$fchksum" 1>&2
|
|
||||||
x_ rm -f "$2"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
tmpclone()
|
tmpclone()
|
||||||
|
|||||||
Reference in New Issue
Block a user