|
|
@ -21,6 +21,7 @@ set -eu
|
|
|
|
[ -n "${DEBUG:-}" ] && set -x
|
|
|
|
[ -n "${DEBUG:-}" ] && set -x
|
|
|
|
srcdir="$(dirname "$0")"
|
|
|
|
srcdir="$(dirname "$0")"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
max_tries=10
|
|
|
|
interval=60 # secs
|
|
|
|
interval=60 # secs
|
|
|
|
|
|
|
|
|
|
|
|
retry(){
|
|
|
|
retry(){
|
|
|
@ -33,8 +34,9 @@ retry(){
|
|
|
|
echo "$*"
|
|
|
|
echo "$*"
|
|
|
|
"$@" &&
|
|
|
|
"$@" &&
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
if [ $count -ge 10 ]; then
|
|
|
|
if [ $count -ge $max_tries ]; then
|
|
|
|
echo "$count tries failing, giving up"
|
|
|
|
echo
|
|
|
|
|
|
|
|
echo "$count tries failed, aborting..."
|
|
|
|
exit 1
|
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
echo "sleeping for $interval secs before retrying"
|
|
|
|
echo "sleeping for $interval secs before retrying"
|
|
|
|