| |
@@ -33,13 +33,13 @@
|
| |
# Remove parenthesis around tarball name
|
| |
filename=${filename#(}
|
| |
tarball=${filename%)}
|
| |
- curl -L -H Pragma: -o "./$tarball" -R -S --fail "$baseurl/$pkgname/$tarball/$hashtype/$hash/$tarball"
|
| |
+ curl -L -H Pragma: -o "./$tarball" -R -S --fail --retry 5 --max-time 15 "$baseurl/$pkgname/$tarball/$hashtype/$hash/$tarball"
|
| |
done < sources
|
| |
"${hashtype}sum" -c sources
|
| |
else
|
| |
# Ok, we're working with MD5.
|
| |
while read -r md5sum tarball; do
|
| |
- curl -L -H Pragma: -o "./$tarball" -R -S --fail "$baseurl/$pkgname/$tarball/$md5sum/$tarball"
|
| |
+ curl -L -H Pragma: -o "./$tarball" -R -S --fail --retry 5 --max-time 15 "$baseurl/$pkgname/$tarball/$md5sum/$tarball"
|
| |
done < sources
|
| |
md5sum -c sources
|
| |
fi
|
| |
This changes the current behavior which allows stalled downloads block
indefinitely. 15 minutes (or 75, respectively) should provide more than
enough time to download any single file hosted in our infrastructure.
Signed-off-by: Petr Šabata contyk@redhat.com