1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-16 05:25:21 +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..."
sleep 300
TRIES=20
do
MISSING=""
MISSING="$ZIPS"
while [ "$MISSING" != "" -a ${TRIES} -gt 0 ]; do
MISSING_NEW=""
sleep 60
for x in $ZIPS ; do
for x in $MISSING ; do
if [ -f ${STDIR}/out/$x ]; then
echo "Done: TRIES=${TRIES}, $x"
sg dsdp-tm-rse -c "cp -f ${STDIR}/out/$x ${RDIR}/signed/$x"
else
MISSING="${MISSING} $x"
MISSING_NEW="${MISSING_NEW} $x"
fi
done
echo "Signed: TRIES=${TRIES}, Missing ${MISSING}"
ZIPS="${MISSING}"
echo "Signed: TRIES=${TRIES}, Missing ${MISSING_NEW}"
MISSING="${MISSING_NEW}"
TRIES=`expr $TRIES - 1`
while [ "$MISSING" != "" -a ${TRIES} -gt 0 ]
done
rm -rf ${STDIR}
cd "$curdir"