From: Ian Jackson Date: Fri, 28 Jun 2013 10:28:21 +0000 (+0100) Subject: mg-clear-git-caches: use mg-allocate -U X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=99336863d957f526269295426bdead9493db61a3;p=people%2Fdariof%2Fosstest.git mg-clear-git-caches: use mg-allocate -U --- diff --git a/mg-clear-git-caches b/mg-clear-git-caches index 3d4cd15..5cab727 100755 --- a/mg-clear-git-caches +++ b/mg-clear-git-caches @@ -31,9 +31,13 @@ for lockfile in $cache/*/lock; do printf "===== %s =====\n" $host aside=$cache/$host.$$.`date +%s`.to-delete mkdir $aside - if ! ./mg-allocate $host; then continue; fi + if ! ./mg-allocate -U 10 $host; then continue; fi + set +e mv $hostdir $aside/. + r=$? + set -e ./mg-allocate !$host + if [ $r != 0 ]; then echo >&2 ' failed'; exit $r; fi printf ' deleting\n' sudo rm -rf $aside done