diff --git a/bbfdm/tools/bbfdm.sh b/bbfdm/tools/bbfdm.sh index 9f5b47cc3..81efeb23e 100755 --- a/bbfdm/tools/bbfdm.sh +++ b/bbfdm/tools/bbfdm.sh @@ -94,7 +94,11 @@ bbfdm_install_dm() if [ "${src##*.}" = "json" ]; then echo "Compacting BBFDM JSON file" minfile=$(mktemp) - jq -c 'del(..|.description?)' ${src} > ${minfile} + if ! jq -c 'del(..|.description?)' ${src} > ${minfile}; then + echo "Compression of json input file (${src}) failed" + rm "${minfile}" + exit 1 + fi if [ -n "${VENDOR_EXTN}" ]; then sed -i "s/{BBF_VENDOR_PREFIX}/${VENDOR_EXTN}/g" ${minfile}