Skip to content
Snippets Groups Projects
Commit 55ff4c3f authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

if cvs update fails, attempt again after 5 seconds and retry 50 times

before giving up
parent 49150021
No related branches found
No related tags found
No related merge requests found
......@@ -106,10 +106,30 @@ fi
cd curl
echo "testcurl: update from CVS"
# update quietly to the latest CVS
cvs -Q up -dP 2>&1
cvsstat=$?
cvsup() {
# update quietly to the latest CVS
echo "testcurl: run cvs up"
cvs -Q up -dP 2>&1
cvsstat=$?
# return (1 - RETURNVALUE) so that errors return 0 while goodness
# returns 1
return `expr 1 - $?`
}
att="0"
while cvsup; do
att=`expr $att + 1`
echo "testcurl: failed CVS update attempt number $att."
if [ $att -gt 50 ]; then
cvsstat="BADNESS"
break # get out of the loop
fi
sleep 5
done
echo "testcurl: cvs returned: $cvsstat"
if [ "$cvsstat" -ne "0" ]; then
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment