diff options
| author | Aidan Hobson Sayers <aidanhs@cantab.net> | 2017-03-29 10:47:43 +0100 |
|---|---|---|
| committer | Aidan Hobson Sayers <aidanhs@cantab.net> | 2017-03-29 10:47:43 +0100 |
| commit | 96e174febdd9e0f3624b59e8411332b3e46eb97b (patch) | |
| tree | 5ec19aa93b8253a0b29654463df076e59082ece3 /src/ci | |
| parent | 0347ff58230af512c9521bdda7877b8bef9e9d34 (diff) | |
| download | rust-96e174febdd9e0f3624b59e8411332b3e46eb97b.tar.gz rust-96e174febdd9e0f3624b59e8411332b3e46eb97b.zip | |
Minor tweaks to retry utility
Diffstat (limited to 'src/ci')
| -rw-r--r-- | src/ci/shared.sh | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/ci/shared.sh b/src/ci/shared.sh index ecd9b7e98a4..f2e13fc73ae 100644 --- a/src/ci/shared.sh +++ b/src/ci/shared.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/false # Copyright 2016 The Rust Project Developers. See the COPYRIGHT # file at the top-level directory of this distribution and at # http://rust-lang.org/COPYRIGHT. @@ -9,13 +9,16 @@ # option. This file may not be copied, modified, or distributed # except according to those terms. +# This file is intended to be sourced with `. shared.sh` or +# `source shared.sh`, hence the invalid shebang and not being +# marked as an executable file in git. + # See http://unix.stackexchange.com/questions/82598 function retry { + echo "Attempting with retry:" "$@" local n=1 local max=5 - local delay=15 while true; do - echo "Attempting:" "$@" "$@" && break || { if [[ $n -lt $max ]]; then ((n++)) |
