This is an automated email from the ASF dual-hosted git repository.

okumin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hive.git


The following commit(s) were added to refs/heads/master by this push:
     new acda3d0e1d6 HIVE-28937: Static analysis issues fixed in shell scripts 
(#5797)
acda3d0e1d6 is described below

commit acda3d0e1d6e5ec23648a8337c988cddad7e4183
Author: Raviteja Lokineni <[email protected]>
AuthorDate: Sat May 10 04:04:36 2025 -0400

    HIVE-28937: Static analysis issues fixed in shell scripts (#5797)
    
    More info:
    - https://github.com/koalaman/shellcheck/wiki/SC2086
    - https://github.com/koalaman/shellcheck/wiki/SC2125
    - https://github.com/koalaman/shellcheck/wiki/SC2223
    
    Signed-off-by: Raviteja Lokineni <[email protected]>
---
 packaging/src/docker/build.sh      |  2 +-
 packaging/src/docker/entrypoint.sh | 10 +++++-----
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/packaging/src/docker/build.sh b/packaging/src/docker/build.sh
index c96b58552c6..9e932ead6df 100755
--- a/packaging/src/docker/build.sh
+++ b/packaging/src/docker/build.sh
@@ -110,7 +110,7 @@ if [ -n "$HIVE_VERSION" ]; then
 else
   HIVE_VERSION=$(mvn -f "$SOURCE_DIR/pom.xml" -q help:evaluate 
-Dexpression=project.version -DforceStdout)
   HIVE_TAR="$SOURCE_DIR/packaging/target/apache-hive-$HIVE_VERSION-bin.tar.gz"
-  if  ls $HIVE_TAR || mvn -f $SOURCE_DIR/pom.xml clean package -DskipTests 
-Pdist; then
+  if  ls "$HIVE_TAR" || mvn -f "$SOURCE_DIR/pom.xml" clean package -DskipTests 
-Pdist; then
     cp "$HIVE_TAR" "$WORK_DIR/"
   else
     echo "Failed to compile Hive Project, exiting..."
diff --git a/packaging/src/docker/entrypoint.sh 
b/packaging/src/docker/entrypoint.sh
index 5d44d563170..7b1b70b37b3 100644
--- a/packaging/src/docker/entrypoint.sh
+++ b/packaging/src/docker/entrypoint.sh
@@ -19,7 +19,7 @@
 
 set -x
 
-: ${DB_DRIVER:=derby}
+: "${DB_DRIVER:=derby}"
 
 SKIP_SCHEMA_INIT="${IS_RESUME:-false}"
 [[ $VERBOSE = "true" ]] && VERBOSE_MODE="--verbose" || VERBOSE_MODE=""
@@ -29,7 +29,7 @@ function initialize_hive {
   if [ "$(echo "$HIVE_VER" | cut -d '.' -f1)" -lt "4" ]; then
      COMMAND="-${SCHEMA_COMMAND:-initSchema}"
   fi
-  $HIVE_HOME/bin/schematool -dbType $DB_DRIVER $COMMAND $VERBOSE_MODE
+  "$HIVE_HOME/bin/schematool" -dbType "$DB_DRIVER" "$COMMAND" "$VERBOSE_MODE"
   if [ $? -eq 0 ]; then
     echo "Initialized Hive Metastore Server schema successfully.."
   else
@@ -53,9 +53,9 @@ if [[ "${SKIP_SCHEMA_INIT}" == "false" ]]; then
 fi
 
 if [ "${SERVICE_NAME}" == "hiveserver2" ]; then
-  export HADOOP_CLASSPATH=$TEZ_HOME/*:$TEZ_HOME/lib/*:$HADOOP_CLASSPATH
-  exec $HIVE_HOME/bin/hive --skiphadoopversion --skiphbasecp --service 
$SERVICE_NAME
+  export HADOOP_CLASSPATH="$TEZ_HOME/*:$TEZ_HOME/lib/*:$HADOOP_CLASSPATH"
+  exec "$HIVE_HOME/bin/hive" --skiphadoopversion --skiphbasecp --service 
"$SERVICE_NAME"
 elif [ "${SERVICE_NAME}" == "metastore" ]; then
   export METASTORE_PORT=${METASTORE_PORT:-9083}
-  exec $HIVE_HOME/bin/hive --skiphadoopversion --skiphbasecp $VERBOSE_MODE 
--service $SERVICE_NAME
+  exec "$HIVE_HOME/bin/hive" --skiphadoopversion --skiphbasecp "$VERBOSE_MODE" 
--service "$SERVICE_NAME"
 fi

Reply via email to