diff --git a/build.sh b/build.sh index a5fe18b3e8dd11..aed5381763d28f 100755 --- a/build.sh +++ b/build.sh @@ -363,9 +363,9 @@ if [[ ! -f "${DORIS_THIRDPARTY}/installed/lib/${LAST_THIRDPARTY_LIB}" ]]; then rm -rf "${DORIS_THIRDPARTY}/installed" if [[ "${CLEAN}" -eq 0 ]]; then - "${DORIS_THIRDPARTY}/build-thirdparty.sh" -j "${PARALLEL}" + bash "${DORIS_THIRDPARTY}/build-thirdparty.sh" -j "${PARALLEL}" else - "${DORIS_THIRDPARTY}/build-thirdparty.sh" -j "${PARALLEL}" --clean + bash "${DORIS_THIRDPARTY}/build-thirdparty.sh" -j "${PARALLEL}" --clean fi fi @@ -597,7 +597,7 @@ echo "Feature List: ${DORIS_FEATURE_LIST}" if [[ "${CLEAN}" -eq 1 ]]; then clean_gensrc fi -"${DORIS_HOME}"/generated-source.sh noclean +bash "${DORIS_HOME}"/generated-source.sh noclean # Assesmble FE modules FE_MODULES='' @@ -901,7 +901,7 @@ if [[ "${BUILD_FE}" -eq 1 ]]; then #cp -r -p "${DORIS_HOME}/docs/build/help-resource.zip" "${DORIS_OUTPUT}/fe/lib"/ # Third-party filesystem jars (JuiceFS, JindoFS) are packaged by post-build.sh - "${DORIS_HOME}/post-build.sh" --fe --output "${DORIS_OUTPUT}" + bash "${DORIS_HOME}/post-build.sh" --fe --output "${DORIS_OUTPUT}" cp -r -p "${DORIS_HOME}/minidump" "${DORIS_OUTPUT}/fe"/ cp -r -p "${DORIS_HOME}/webroot/static" "${DORIS_OUTPUT}/fe/webroot"/ @@ -1113,7 +1113,7 @@ EOF done # Third-party filesystem jars (JuiceFS, JindoFS) are packaged by post-build.sh - "${DORIS_HOME}/post-build.sh" --be --output "${DORIS_OUTPUT}" + bash "${DORIS_HOME}/post-build.sh" --be --output "${DORIS_OUTPUT}" cp -r -p "${DORIS_THIRDPARTY}/installed/webroot"/* "${DORIS_OUTPUT}/be/www"/ copy_common_files "${DORIS_OUTPUT}/be/" @@ -1132,7 +1132,7 @@ if [[ "${BUILD_BROKER}" -eq 1 ]]; then install -d "${DORIS_OUTPUT}/apache_hdfs_broker" cd "${DORIS_HOME}/fs_brokers/apache_hdfs_broker" - ./build.sh + bash ./build.sh rm -rf "${DORIS_OUTPUT}/apache_hdfs_broker"/* cp -r -p "${DORIS_HOME}/fs_brokers/apache_hdfs_broker/output/apache_hdfs_broker"/* "${DORIS_OUTPUT}/apache_hdfs_broker"/ copy_common_files "${DORIS_OUTPUT}/apache_hdfs_broker/" @@ -1142,7 +1142,7 @@ fi if [[ "${BUILD_BE_CDC_CLIENT}" -eq 1 ]]; then install -d "${DORIS_OUTPUT}/be/lib/cdc_client" cd "${DORIS_HOME}/fs_brokers/cdc_client" - ./build.sh + bash ./build.sh rm -rf "${DORIS_OUTPUT}/be/lib/cdc_client"/* cp -r -p "${DORIS_HOME}/fs_brokers/cdc_client/target/cdc-client.jar" "${DORIS_OUTPUT}/be/lib/cdc_client/" cd "${DORIS_HOME}" diff --git a/gensrc/script/Makefile b/gensrc/script/Makefile index 1d79be7e0171b3..f84b18af1c1922 100644 --- a/gensrc/script/Makefile +++ b/gensrc/script/Makefile @@ -38,5 +38,5 @@ gen_func: ${GEN_FUNC_OUTPUT} # generate version info gen_version: - ${CURDIR}/gen_build_version.sh + bash ${CURDIR}/gen_build_version.sh .PHONY: gen_version diff --git a/run-fe-ut.sh b/run-fe-ut.sh index 35d470753c3184..1231ef06214a93 100755 --- a/run-fe-ut.sh +++ b/run-fe-ut.sh @@ -96,7 +96,7 @@ echo "******************************" #cp build/help-resource.zip "${DORIS_HOME}"/fe/fe-core/src/test/resources/real-help-resource.zip #cd "${DORIS_HOME}" -"${DORIS_HOME}"/generated-source.sh +bash "${DORIS_HOME}"/generated-source.sh cd "${DORIS_HOME}/fe" mkdir -p build/compile diff --git a/thirdparty/build-thirdparty.sh b/thirdparty/build-thirdparty.sh index 71a3b38afb805f..0da907b3882d80 100755 --- a/thirdparty/build-thirdparty.sh +++ b/thirdparty/build-thirdparty.sh @@ -153,7 +153,7 @@ if [[ "${CLEAN}" -eq 1 ]] && [[ -d "${TP_SOURCE_DIR}" ]]; then fi # Download thirdparties. -eval "${TP_DIR}/download-thirdparty.sh ${packages[*]}" +eval "bash ${TP_DIR}/download-thirdparty.sh ${packages[*]}" export LD_LIBRARY_PATH="${TP_DIR}/installed/lib:${LD_LIBRARY_PATH}"