This is an automated email from the ASF dual-hosted git repository.
rajeshbabu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hbase.git
The following commit(s) were added to refs/heads/master by this push:
new 937da9bcf3a HBASE-28404 Use "set -x" when running release script in
debug mode (#5715)
937da9bcf3a is described below
commit 937da9bcf3ae15494585f16e93ccaf63f4fc1295
Author: Istvan Toth <[email protected]>
AuthorDate: Thu Feb 29 10:53:05 2024 +0100
HBASE-28404 Use "set -x" when running release script in debug mode (#5715)
---
dev-support/create-release/do-release-docker.sh | 5 +++++
dev-support/create-release/do-release.sh | 5 +++++
2 files changed, 10 insertions(+)
diff --git a/dev-support/create-release/do-release-docker.sh
b/dev-support/create-release/do-release-docker.sh
index 804661945e0..4dcf0b2f1e2 100755
--- a/dev-support/create-release/do-release-docker.sh
+++ b/dev-support/create-release/do-release-docker.sh
@@ -102,6 +102,10 @@ shift $((OPTIND-1))
if (( $# > 0 )); then
error "Arguments can only be provided with option flags, invalid args: $*"
fi
+
+if [ "$DEBUG" = "1" ]; then
+ set -x
+fi
export DEBUG
if [ -z "$WORKDIR" ] || [ ! -d "$WORKDIR" ]; then
@@ -221,6 +225,7 @@ ASF_PASSWORD=$ASF_PASSWORD
RELEASE_STEP=$RELEASE_STEP
API_DIFF_TAG=$API_DIFF_TAG
HOST_OS=$HOST_OS
+DEBUG=$DEBUG
EOF
JAVA_MOUNT=()
diff --git a/dev-support/create-release/do-release.sh
b/dev-support/create-release/do-release.sh
index 904d813fc3c..6156a217ae3 100755
--- a/dev-support/create-release/do-release.sh
+++ b/dev-support/create-release/do-release.sh
@@ -17,6 +17,11 @@
# limitations under the License.
#
+# Turn on Bash command logging for debug mode
+if [ "$DEBUG" = "1" ]; then
+ set -x
+fi
+
# Make a tmp dir into which we put files cleaned-up on exit.
TMPDIR=$(mktemp -d)
trap "rm -rf $TMPDIR" EXIT