From d315a5e2c9fe24b299078190ad9f860c70c26647 Mon Sep 17 00:00:00 2001 From: rayeesn Date: Thu, 18 Sep 2014 08:31:16 -0700 Subject: [PATCH] CLOUDSTACK-7522 : Update package.sh to exit rpm with return 1, if there are failure in build --- packaging/centos63/package.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packaging/centos63/package.sh b/packaging/centos63/package.sh index 6de66e6bd36..6a2d168c054 100755 --- a/packaging/centos63/package.sh +++ b/packaging/centos63/package.sh @@ -76,8 +76,14 @@ function packaging() { (cd $RPMDIR; rpmbuild --define "_topdir $RPMDIR" "${DEFVER}" "${DEFREL}" ${DEFPRE+"${DEFPRE}"} ${DEFOSSNOSS+"$DEFOSSNOSS"} "${DOS}" -bb SPECS/cloud.spec) - echo "Done" + if [ $? -ne 0 ]; then + echo "RPM Build Failed " + exit 1 + else + echo "RPM Build Done" + fi exit + } if [ $# -lt 1 ] ; then