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

Reply via email to