mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-28 05:06:43 +00:00
scripts/get_archive: try two times to download file
This commit is contained in:
parent
d1fdc575ff
commit
e488126c36
@ -30,7 +30,8 @@ unset LD_LIBRARY_PATH
|
|||||||
rm -f "${STAMP_URL}" "${STAMP_SHA}"
|
rm -f "${STAMP_URL}" "${STAMP_SHA}"
|
||||||
|
|
||||||
NBWGET=10
|
NBWGET=10
|
||||||
while [ ${NBWGET} -gt 0 ]; do
|
NBCHKS=2
|
||||||
|
while [ ${NBWGET} -gt 0 -a ${NBCHKS} -gt 0 ]; do
|
||||||
for url in "${PKG_URL}" "${PACKAGE_MIRROR}"; do
|
for url in "${PKG_URL}" "${PACKAGE_MIRROR}"; do
|
||||||
rm -f "${PACKAGE}"
|
rm -f "${PACKAGE}"
|
||||||
if ${WGET_CMD} "${url}"; then
|
if ${WGET_CMD} "${url}"; then
|
||||||
@ -39,12 +40,13 @@ while [ ${NBWGET} -gt 0 ]; do
|
|||||||
[ -z "${PKG_SHA256}" -o "${PKG_SHA256}" = "${CALC_SHA256}" ] && break 2
|
[ -z "${PKG_SHA256}" -o "${PKG_SHA256}" = "${CALC_SHA256}" ] && break 2
|
||||||
|
|
||||||
build_msg "CLR_WARNING" "WARNING" "Incorrect checksum calculated on downloaded file: got ${CALC_SHA256} wanted ${PKG_SHA256}"
|
build_msg "CLR_WARNING" "WARNING" "Incorrect checksum calculated on downloaded file: got ${CALC_SHA256} wanted ${PKG_SHA256}"
|
||||||
|
NBCHKS=$((NBCHKS - 1))
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
NBWGET=$((NBWGET - 1))
|
NBWGET=$((NBWGET - 1))
|
||||||
done
|
done
|
||||||
|
|
||||||
if [ ${NBWGET} -eq 0 ]; then
|
if [ ${NBWGET} -eq 0 -o ${NBCHKS} -eq 0 ]; then
|
||||||
die "\nCannot get ${1} sources : ${PKG_URL}\nTry later!"
|
die "\nCannot get ${1} sources : ${PKG_URL}\nTry later!"
|
||||||
else
|
else
|
||||||
build_msg "CLR_INFO" "INFO" "Calculated checksum: ${CALC_SHA256}"
|
build_msg "CLR_INFO" "INFO" "Calculated checksum: ${CALC_SHA256}"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user