get.sh: simplify xbget

Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
Leah Rowe
2026-09-12 11:19:42 +01:00
parent b094c60a39
commit c3e2d8c8bc
4 changed files with 14 additions and 26 deletions
+5 -17
View File
@@ -139,25 +139,13 @@ xbget()
[ "$1" != "curl" ] && [ "$1" != "copy" ] && [ "$1" != "git" ] && \
err "Bad dlop (arg 1)" "xbget" "$@"
for url in "$2" "$3"
do
if [ -z "$url" ]; then
for url in "$2" "$3"; do
[ -z "$url" ] && \
err "empty URL given in" "xbget" "$@"
elif ! try_fetch "$url" "$@"; then
try_fetch "$url" "$@" || \
continue
fi
case "$1" in
git)
[ ! -d "$4" ] && \
continue
;;
*)
[ ! -f "$4" ] && \
continue
;;
esac
return 0 # successful download/copy
[ -e "$4" ] && \
return 0; : # successful download/copy
done
err "failed to download file/repository" "xbget" "$@"; :