From 32631f18f5ac987c72573ecf3f7497ab509d313f Mon Sep 17 00:00:00 2001 From: Sean Busbey Date: Thu, 7 Mar 2019 10:33:32 -0600 Subject: [PATCH] HBASE-21999 ADDENDUM unknown revisions are okay; make sure we indicate them. (cherry picked from commit a7bbff170a3af3cec8359dce5f31650ae1bde1c8) --- hbase-common/pom.xml | 4 ++-- hbase-common/src/saveVersion.sh | 14 ++++++-------- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/hbase-common/pom.xml b/hbase-common/pom.xml index 0efff9d5bb5..a8fed82ece6 100644 --- a/hbase-common/pom.xml +++ b/hbase-common/pom.xml @@ -86,13 +86,13 @@ - generate + generate-Version-information generate-sources - + diff --git a/hbase-common/src/saveVersion.sh b/hbase-common/src/saveVersion.sh index 97fe6b4874c..507bbb02000 100644 --- a/hbase-common/src/saveVersion.sh +++ b/hbase-common/src/saveVersion.sh @@ -37,20 +37,18 @@ fi date=`date` cwd=`pwd` if [ -d .svn ]; then - revision=`svn info | sed -n -e 's/Last Changed Rev: \(.*\)/\1/p'` - url=`svn info | sed -n -e 's/^URL: \(.*\)/\1/p'` + revision=`(svn info | sed -n -e 's/Last Changed Rev: \(.*\)/\1/p') || true` + url=`(svn info | sed -n -e 's/^URL: \(.*\)/\1/p') || true` elif [ -d .git ]; then - revision=`git log -1 --no-show-signature --pretty=format:"%H"` + revision=`git log -1 --no-show-signature --pretty=format:"%H" || true` hostname=`hostname` url="git://${hostname}${cwd}" -else +fi +if [ -z "${revision}" ]; then + echo "[WARN] revision info is empty! either we're not in VCS or VCS commands failed." >&2 revision="Unknown" url="file://$cwd" fi -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"