Add more retrying to Travis download.

This commit is contained in:
Unknown W. Brackets
2015-04-06 08:16:44 -07:00
parent a269e118b3
commit f4dfd49a7b
+9 -1
View File
@@ -33,7 +33,15 @@ before_install:
- sudo apt-get update -qq
- sudo apt-get install aria2 pv -qq
- download_extract() { aria2c -x 16 $1 -o $2 && tar -xf $2; }
- download_extract_xz() { aria2c --file-allocation=none --timeout=120 --retry-wait=5 --max-tries=20 -Z -c $1 -o $2 && pv $2 | xz -vd | tar -x; }
- download_extract_xz() {
aria2c --file-allocation=none --timeout=120 --retry-wait=5 --max-tries=20 -Z -c $1 -o $2 &&
stat -c 'ATTEMPT 1 - %s' $2 &&
md5sum $2 &&
aria2c --file-allocation=none --timeout=120 --retry-wait=5 --max-tries=20 -Z -c $1 -o $2 &&
stat -c 'ATTEMPT 2 - %s' $2 &&
md5sum $2 &&
pv $2 | xz -vd | tar -x;
}
# Travis uses CMake 2.8.7. We require 2.8.8. Grab latest
- if [ "$CMAKE" == "TRUE" ]; then
sudo apt-get install lib32stdc++6 lib32z1 lib32z1-dev -qq &&