diff --git a/iopsys-brcm63xx-arm/base-files/sbin/ronnyupgrade b/iopsys-brcm63xx-arm/base-files/sbin/ronnyupgrade index 5fc877a4c21dffd65d5bb235728819552f69e9c9..6fd8f69f581ba7dfe11f8a1bb5888abbf70872cf 100755 --- a/iopsys-brcm63xx-arm/base-files/sbin/ronnyupgrade +++ b/iopsys-brcm63xx-arm/base-files/sbin/ronnyupgrade @@ -224,9 +224,10 @@ fi # Are we compatible with the input image? # We need singe UBI pureUBI at least. -y3ver=$(get_inteno_tag_val "$from" version) -y3flags=$(get_inteno_tag_val "$from" flags) -if [ $ver -lt 7 ] && ! (echo $y3flags | grep -qE "^singlepureubi$"); then +y3ver=$(get_inteno_tag_val "$pathY3" version) +y3flags=$(get_inteno_tag_val "$pathY3" flags) +if [ -z "$y3ver" ] || ([ $y3ver -lt 7 ] && \ + ! echo $y3flags | grep -qE "^singlepureubi$"); then echo "Old image format. Downgrade is not available." exit 1 fi