Retry the cowbuilder create operation on failure

Sometimes while the debian repositories are updating there are
sporadic signature failures.  It's annoying to have these break the
build, and the only thing to do is to retry, so we'll retry here
automatically.  We were already retrying on the update operation that
can fail in a similar manner.
This commit is contained in:
Travis Cross 2014-06-11 00:52:12 +00:00
parent 12da85ef61
commit 8a4a8f6fb8
1 changed files with 4 additions and 1 deletions

5
debian/util.sh vendored
View File

@ -295,7 +295,10 @@ build_debs () {
}
if ! [ -d $cow_img ]; then
announce "Creating base $distro-$arch image..."
cow --create
local x=5
while ! cow --create; do
[ $x -lt 1 ] && break; sleep 60; x=$((x-1))
done
fi
announce "Updating base $distro-$arch image..."
local x=5