]> git.lizzy.rs Git - rust.git/commitdiff
Retry downloading llvm commit tarball
authorAidan Hobson Sayers <aidanhs@cantab.net>
Thu, 6 Jul 2017 17:55:07 +0000 (18:55 +0100)
committerAidan Hobson Sayers <aidanhs@cantab.net>
Thu, 6 Jul 2017 17:55:07 +0000 (18:55 +0100)
src/ci/init_repo.sh

index f8e86986f82d075123dee5ba904b6f2fe773d054..7ffe00a807b343132e14d3658c4e6622c5b640c9 100755 (executable)
@@ -61,7 +61,8 @@ for module in $modules; do
     if [ "$module" = src/llvm ]; then
         commit="$(git ls-tree HEAD src/llvm | awk '{print $3}')"
         git rm src/llvm
-        curl -sSL -O "https://github.com/rust-lang/llvm/archive/$commit.tar.gz"
+        retry sh -c "rm -f $commit.tar.gz && \
+            curl -sSL -O https://github.com/rust-lang/llvm/archive/$commit.tar.gz"
         tar -C src/ -xf "$commit.tar.gz"
         rm "$commit.tar.gz"
         mv "src/llvm-$commit" src/llvm