From 41be1fbd8b525bca206b7e47d4992a4c7f16bb97 Mon Sep 17 00:00:00 2001 From: stack Date: Wed, 6 Mar 2019 16:44:50 -0800 Subject: [PATCH] HBASE-21999 [DEBUG] Exit if git returns empty revision! --- hbase-common/src/saveVersion.sh | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/hbase-common/src/saveVersion.sh b/hbase-common/src/saveVersion.sh index 730224f0d65..97fe6b4874c 100644 --- a/hbase-common/src/saveVersion.sh +++ b/hbase-common/src/saveVersion.sh @@ -18,6 +18,8 @@ # See the License for the specific language governing permissions and # limitations under the License. +set -e + unset LANG unset LC_CTYPE @@ -45,10 +47,12 @@ else revision="Unknown" url="file://$cwd" fi -which md5sum > /dev/null -if [ "$?" != "0" ] ; then - which md5 > /dev/null - if [ "$?" != "0" ] ; then +if [ -z $revision ]; then + echo "$revision is empty!" + exit 1 +fi +if ! [ -x "$(command -v md5sum)" ]; then + if ! [ -x "$(command -v md5)" ]; then srcChecksum="Unknown" else srcChecksum=`find hbase-*/src/main/ | grep -e "\.java" -e "\.proto" | LC_ALL=C sort | xargs md5 | md5 | cut -d ' ' -f 1`