diff --git a/ffpb/ffpb-node-tuning/files/etc/uci-defaults/zz~-ffpb-upgrade b/ffpb/ffpb-node-tuning/files/etc/uci-defaults/zz~-ffpb-upgrade index be13b97803ffd01bafca8d012258186fcf4cb683..f104a7d0b8525ef3ab7d6f383e09d10fb5372801 100755 --- a/ffpb/ffpb-node-tuning/files/etc/uci-defaults/zz~-ffpb-upgrade +++ b/ffpb/ffpb-node-tuning/files/etc/uci-defaults/zz~-ffpb-upgrade @@ -22,7 +22,7 @@ do_dir() { do_component() { local component="$1" local version="$(version_of "$component")" - [ "$version" ] || return + [ "$version" ] || return 255 ( cd "$component" @@ -44,4 +44,7 @@ cd "$UPGRADE_DIR" for component in *; do [ "$component" != 'core' ] || continue do_component "$component" + [ "$?" -ne "0" -o "$?" -ne "255" ] || exit 1 done + +exit 0