mirror of
https://codeberg.org/libreboot/lbmk.git
synced 2026-07-18 23:01:33 +02:00
lib.sh: rename vendor_checksum
rename it to bad_checksum, so that its use makes more sense Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
+3
-3
@@ -49,7 +49,7 @@ xbmkget()
|
|||||||
_dlop="curl" && [ $# -gt 4 ] && _dlop="$5"
|
_dlop="curl" && [ $# -gt 4 ] && _dlop="$5"
|
||||||
cached="$XBMK_CACHE/file/$4"
|
cached="$XBMK_CACHE/file/$4"
|
||||||
dl_fail="n" # 1 url, 2 url backup, 3 destination, 4 checksum
|
dl_fail="n" # 1 url, 2 url backup, 3 destination, 4 checksum
|
||||||
vendor_checksum "$4" "$cached" 2>/dev/null && dl_fail="y"
|
bad_checksum "$4" "$cached" 2>/dev/null && dl_fail="y"
|
||||||
[ "$dl_fail" = "n" ] && e "$3" f && return 0
|
[ "$dl_fail" = "n" ] && e "$3" f && return 0
|
||||||
x_ mkdir -p "${3%/*}" "$XBMK_CACHE/file"
|
x_ mkdir -p "${3%/*}" "$XBMK_CACHE/file"
|
||||||
for url in "$1" "$2"; do
|
for url in "$1" "$2"; do
|
||||||
@@ -71,13 +71,13 @@ xbmkget()
|
|||||||
else
|
else
|
||||||
$err "$1 $2 $3 $4: Unsupported dlop type: '$_dlop'"
|
$err "$1 $2 $3 $4: Unsupported dlop type: '$_dlop'"
|
||||||
fi
|
fi
|
||||||
vendor_checksum "$4" "$cached" || dl_fail="n"
|
bad_checksum "$4" "$cached" || dl_fail="n"
|
||||||
done
|
done
|
||||||
[ "$dl_fail" = "y" ] && $err "$1 $2 $3 $4: not downloaded"
|
[ "$dl_fail" = "y" ] && $err "$1 $2 $3 $4: not downloaded"
|
||||||
[ "$cached" = "$3" ] || x_ cp "$cached" "$3"; :
|
[ "$cached" = "$3" ] || x_ cp "$cached" "$3"; :
|
||||||
}
|
}
|
||||||
|
|
||||||
vendor_checksum()
|
bad_checksum()
|
||||||
{
|
{
|
||||||
[ "$(sha512sum "$2" | awk '{print $1}')" != "$1" ] || return 1
|
[ "$(sha512sum "$2" | awk '{print $1}')" != "$1" ] || return 1
|
||||||
printf "Bad checksum for file: %s\n" "$2" 1>&2; rm -f "$2" || :; :
|
printf "Bad checksum for file: %s\n" "$2" 1>&2; rm -f "$2" || :; :
|
||||||
|
|||||||
Reference in New Issue
Block a user