diff --git a/bbfdm/bbfdm.sh b/bbfdm/bbfdm.sh index bb8497d4f..2d59af7c3 100755 --- a/bbfdm/bbfdm.sh +++ b/bbfdm/bbfdm.sh @@ -36,15 +36,24 @@ shift DATA="${1}" install_bin() { - install -m0755 ${1} ${2} + if ! install -m0755 ${1} ${2}; then + echo "Failed to install bin ${1} => ${2}" + exit 1 + fi } install_dir() { - install -d -m0755 ${1} + if ! install -d -m0755 ${1}; then + echo "Failed to create directory ${1}" + exit 1 + fi } install_data() { - install -m0644 ${1} ${2} + if ! install -m0644 ${1} ${2}; then + echo "Failed to install ${1} => ${2}" + exit 1 + fi } # Installing datamodel