1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-23 16:23:52 +02:00

Fix batch_sign.sh loop

This commit is contained in:
Martin Oberhuber 2006-11-12 22:13:18 +00:00
parent fb8db809d5
commit 5586e7f360

View file

@ -59,21 +59,22 @@ done
echo "Waiting for signature..." echo "Waiting for signature..."
sleep 300 sleep 300
TRIES=20 TRIES=20
do MISSING="$ZIPS"
MISSING="" while [ "$MISSING" != "" -a ${TRIES} -gt 0 ]; do
MISSING_NEW=""
sleep 60 sleep 60
for x in $ZIPS ; do for x in $MISSING ; do
if [ -f ${STDIR}/out/$x ]; then if [ -f ${STDIR}/out/$x ]; then
echo "Done: TRIES=${TRIES}, $x" echo "Done: TRIES=${TRIES}, $x"
sg dsdp-tm-rse -c "cp -f ${STDIR}/out/$x ${RDIR}/signed/$x" sg dsdp-tm-rse -c "cp -f ${STDIR}/out/$x ${RDIR}/signed/$x"
else else
MISSING="${MISSING} $x" MISSING_NEW="${MISSING_NEW} $x"
fi fi
done done
echo "Signed: TRIES=${TRIES}, Missing ${MISSING}" echo "Signed: TRIES=${TRIES}, Missing ${MISSING_NEW}"
ZIPS="${MISSING}" MISSING="${MISSING_NEW}"
TRIES=`expr $TRIES - 1` TRIES=`expr $TRIES - 1`
while [ "$MISSING" != "" -a ${TRIES} -gt 0 ] done
rm -rf ${STDIR} rm -rf ${STDIR}
cd "$curdir" cd "$curdir"