mirror of
https://codeberg.org/libreboot/lbmk.git
synced 2026-07-18 04:22:15 +02:00
vendor.sh: Remove _dest if it's bad
Also, provide more ample warning to the user Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
+5
-2
@@ -136,8 +136,11 @@ fetch()
|
|||||||
printf "'%s', '%s': checksum undefined. Check files in '%s'\n" \
|
printf "'%s', '%s': checksum undefined. Check files in '%s'\n" \
|
||||||
"$board" "$_dest" "${_pre_dest%/*}" 1>&2
|
"$board" "$_dest" "${_pre_dest%/*}" 1>&2
|
||||||
e "$_dest" f not && err "missing file '$_dest', !extract_$dl_type"; :
|
e "$_dest" f not && err "missing file '$_dest', !extract_$dl_type"; :
|
||||||
e "$_dest" f && printf "WARNING: '%s' exists but has bad checksum" \
|
e "$_dest" f && printf "WARNING: '%s' made with bad hash (will rm)\n" \
|
||||||
"$_dest"
|
"$_dest" 1>&2
|
||||||
|
[ -L "$_dest" ] && printf "WARNING: '%s' is a link. Please delete!\n" \
|
||||||
|
"$_dest" 1>&2
|
||||||
|
[ -L "$_dest" ] || x_ rm -f "$_dest"
|
||||||
err "Could not safely extract '$_dest', for board '$board'"
|
err "Could not safely extract '$_dest', for board '$board'"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user