summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSunil Shetye2025-01-07 17:08:14 +0530
committerSunil Shetye2025-01-07 17:08:14 +0530
commitcdb1d41d748ee322ceb92fa5b7ef8a617dce2e44 (patch)
tree8c7b735a61a894bdaab1a00bd944e7e019c34f67
parent39f342f0cb511a6d8397b778187d4bcba740646b (diff)
downloadCommon-Interface-Project-cdb1d41d748ee322ceb92fa5b7ef8a617dce2e44.tar.gz
Common-Interface-Project-cdb1d41d748ee322ceb92fa5b7ef8a617dce2e44.tar.bz2
Common-Interface-Project-cdb1d41d748ee322ceb92fa5b7ef8a617dce2e44.zip
check exit code before loop also
-rwxr-xr-xblocks/Xcos/XmlToXcos.sh7
1 files changed, 7 insertions, 0 deletions
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