diff --git a/releng.control/promote.sh b/releng.control/promote.sh index bce20d30277dfe33edd85b173205dff4df4da046..c41ea37a2914ce09afc116cf06584e48b391310b 100755 --- a/releng.control/promote.sh +++ b/releng.control/promote.sh @@ -159,6 +159,7 @@ then maxTrys=5 exitCode=-1 nTrys=0 + nPauseTime=10s until [ $exitCode == 0 ] do rsync -${rsyncArgs} ${FROMDIR} ${TODIR} @@ -167,12 +168,12 @@ then then nTrys=$(($nTrys + 1)) if [ $verboseFlag ] ; then - echo "rsync failed with $exitCode. Retrying $nTrys times." + echo "rsync failed with $exitCode. Retrying $nTrys times after $nPauseTime." if [ $nTrys -gt $maxTrys ] ; then echo "Number of re-trys exceeded. rsync exit code: $exitCode" exit $exitCode fi - sleep 120 + sleep $nPauseTime fi fi done