From cdb1d41d748ee322ceb92fa5b7ef8a617dce2e44 Mon Sep 17 00:00:00 2001 From: Sunil Shetye Date: Tue, 7 Jan 2025 17:08:14 +0530 Subject: check exit code before loop also --- blocks/Xcos/XmlToXcos.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/blocks/Xcos/XmlToXcos.sh b/blocks/Xcos/XmlToXcos.sh index e73f611d..acceb64f 100755 --- a/blocks/Xcos/XmlToXcos.sh +++ b/blocks/Xcos/XmlToXcos.sh @@ -30,9 +30,16 @@ trap "rm -f $TMPFILE2" 0 1 2 15 rm -f "$BASE."*.xml +oldrv=100 + echo "Running Xcos/XmlParser.py $INPUT1" >&2 Xcos/XmlParser.py "$INPUT1" >&2 && rv=$? || rv=$? +if ((rv >= oldrv)); then + echo "ERROR: $rv >= $oldrv" >&2 + exit 102 +fi + while test $rv -gt 0; do oldrv=$rv -- cgit