From 96eb3aec94a966e5ac7bb447401cf102603d1e66 Mon Sep 17 00:00:00 2001 From: zhang_xubo <2578876417@qq.com> Date: Mon, 25 Dec 2023 14:22:50 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E9=87=91=E8=9E=8D=E7=89=88?= =?UTF-8?q?=E6=9C=AC=E6=89=93=E5=8C=85=E5=8C=85=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.sh | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/build.sh b/build.sh index 4df7c8da..c7163db5 100644 --- a/build.sh +++ b/build.sh @@ -10,7 +10,8 @@ declare ERR_MKGS_FAILED=1 declare LOG_FILE="${ROOT_DIR}/build.log" declare PKG_DIR="${ROOT_DIR}/package" declare PKG_TMP_DIR="${ROOT_DIR}/package/temp" -declare version_string="${module_name}-${version_number}" +declare product_mode="opengauss" + ######################################################################### ##read command line paramenters @@ -21,6 +22,7 @@ function print_help() echo "Usage: $0 [OPTION] -h|--help show help information -3rd|--binarylib_dir the parent directory of binarylibs + -pm|--product_mode the product mode: opengauss|finance " } @@ -38,6 +40,14 @@ while [ $# -gt 0 ]; do binarylib_dir=$2 shift 2 ;; + -pm|--product_mode) + if [ "$2"X != "opengauss"X ] && [ "$2"X != "finance"X ]; then + echo "product_mode value error." + exit 1 + fi + product_mode=$2 + shift 2 + ;; *) echo "Internal Error: option processing error: $1" 1>&2 echo "please input right paramtenter, the following command may help you" @@ -76,6 +86,10 @@ else exit 1 fi +if [ "$product_mode" == "finance" ]; then + module_name="openGauss-Finance" +fi +declare version_string="${module_name}-${version_number}" declare package_pre_name="${version_string}-${dist_version}-${PLATFORM}bit-om" declare package_name="${package_pre_name}.tar.gz" declare sha256_name="${package_pre_name}.sha256" @@ -159,6 +173,12 @@ function version_cfg() die "Failed to replace OM tools version number." fi fi + + if [ "$product_mode" == "finance" ]; then + sed -i "s/PRODUCT_NAME = \"openGauss\"/PRODUCT_NAME = \"openGauss-Finance\"/g" ${PKG_TMP_DIR}/script/gspylib/common/VersionInfo.py + sed -i "s/PRODUCT_NAME = \"openGauss\"/PRODUCT_NAME = \"openGauss-Finance\"/g" ${PKG_TMP_DIR}/script/domain_utils/cluster_file/version_info.py + fi + } function clib_copy() -- Gitee