Do not retry SF downloads by directly accessing mirrors. This is
commitaf1663d62e5c51217c8d4c9b343915945b976854
authorneil <neil@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Wed, 27 Dec 2017 02:46:55 +0000 (27 02:46 +0000)
committerneil <neil@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Wed, 27 Dec 2017 02:46:55 +0000 (27 02:46 +0000)
treea510d44bd72c17cb74ebcbbab2d54b2efd925e93
parent471d75fbceb6b030b327326ce34b80943ca6ba89
Do not retry SF downloads by directly accessing mirrors. This is
necessary because the main SF download server redirects our possibly
outdated paths to the required full path, but mirrors do not do so
(meaning that there is no point in accessing the mirrors directly).
Instead, we now retry the download from the main server several times
(we may be redirected to different mirrors on each try).

I implemented this by reducing the SF mirror list to just the main
server, and adding wget's --retry-connrefused option so that we
continue retrying when an SF mirror is down (as it will also retry for
non-SF servers, I also reduced the number of tries from 5 to 3, to
avoid having too many retries).

git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@54981 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
scripts/fetch.sh