blob: c1b0912bc5a404be6d178e38de7e9a1b311dafe4 (
plain) (
tree)
|
|
#!/bin/ash
download() {
curl --location --max-redirs 5 --max-time 7 --connect-timeout 2 "$@"
}
download_retry() {
for delay in 1 2 3 ""; do
if download --retry-max-time 12 "$@"; then
return 0
fi
if [ -n "$delay" ]; then
sleep "$delay"
fi
done
return 1
}
|