From 14f3ae41530c960ed75724bbcaa4d84abc4ece04 Mon Sep 17 00:00:00 2001 From: hangjin2020 <850894759@qq.com> Date: Thu, 24 Dec 2020 15:17:31 +0800 Subject: [PATCH] =?UTF-8?q?om=E5=88=86=E7=A6=BB=E5=90=8E=E7=9A=84=E9=97=A8?= =?UTF-8?q?=E7=A6=81=E8=84=9A=E6=9C=AC=E9=80=82=E9=85=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/test/regress/script/OM/auto_upgradectl.sh | 12 +++++++++--- src/test/regress/script/OM/automated-test.sh | 9 ++++++--- 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/src/test/regress/script/OM/auto_upgradectl.sh b/src/test/regress/script/OM/auto_upgradectl.sh index b959f0516..3bcc13b1c 100644 --- a/src/test/regress/script/OM/auto_upgradectl.sh +++ b/src/test/regress/script/OM/auto_upgradectl.sh @@ -21,7 +21,9 @@ password=`cat ${xmlpath} |grep -w "password"|awk -F'"' '{print $4}'` usergroup="dbgrp" envfilepath="${workdir}/om/env1" logfilesavepath=/home/OM/log -upgradefilepath=${workdir}/openGauss/package/${upgradepackage} +upgradefilepath_om=${workdir}/openGauss/package/openGauss-1.0.1-CentOS-64bit-om.tar.gz +upgradefilepath_app=${workdir}/openGauss/package/openGauss-1.0.1-CentOS-64bit.tar.bz2 +upgradefilepath_app_sha256=${workdir}/openGauss/package/openGauss-1.0.1-CentOS-64bit.sha256 package_path=/home/openGauss-1.0.1-CentOS-b109-64bit.tar.gz shellfilepath=$(cd $(dirname "${BASH_SOURCE[0]}") && pwd) # 用户校验 @@ -233,7 +235,9 @@ startwithhostname() #升级 upgradectl() { - chmod 777 ${upgradefilepath} + chmod 777 ${upgradefilepath_om} + chmod 777 ${upgradefilepath_app} + chmod 777 ${upgradefilepath_app_sha256} echo "准备停止集群" logdir=`logCheck stopdb.log` echo -e "\033[32m 正在执行stop操作:gs_om -t stop \033[0m" @@ -248,7 +252,9 @@ upgradectl() echo "gs_om -t 停止集群操作执行成功,准备进行升级包解压" if [ ! -e ${workdir}/package/upgrade/ ] then - tar -zxvf ${upgradefilepath} -C ${workdir}/om/package/ + tar -zxvf ${upgradefilepath_om} -C ${workdir}/om/package/ + cp -rf ${upgradefilepath_app} ${workdir}/om/package/ + cp -rf ${upgradefilepath_app_sha256} ${workdir}/om/package/ fi if [ $? == 0 ] then diff --git a/src/test/regress/script/OM/automated-test.sh b/src/test/regress/script/OM/automated-test.sh index a063ad552..89dad18b8 100644 --- a/src/test/regress/script/OM/automated-test.sh +++ b/src/test/regress/script/OM/automated-test.sh @@ -21,7 +21,9 @@ password=`cat ${xmlpath} |grep -w "password"|awk -F'"' '{print $4}'` usergroup="dbgrp" envfilepath="${workspace}/om/env" logfilesavepath=/usr1/opengaussautoinstall/log -package_path=${workspace}/openGauss/package/openGauss-1.0.1-CentOS-64bit.tar.gz +package_path_om=${workspace}/openGauss/package/openGauss-1.0.1-CentOS-64bit-om.tar.gz +package_path_app=${workspace}/openGauss/package/openGauss-1.0.1-CentOS-64bit.tar.bz2 +package_path_app_sha256=${workspace}/openGauss/package/openGauss-1.0.1-CentOS-64bit.sha256 shellfilepath=$(cd $(dirname "${BASH_SOURCE[0]}") && pwd) hostname=`hostname` ip=`hostname -i|awk '{print $1}'` @@ -57,8 +59,9 @@ else fi chmod -R 777 ${workspace}/om/package -tar -zvxf ${package_path} -C ${workspace}/om/package/ - +tar -zvxf ${package_path_om} -C ${workspace}/om/package/ +cp ${package_path_app} ${workspace}/om/package/ +cp ${package_path_app_sha256} ${workspace}/om/package/ chmod -R 777 ${workspace}/om if [ ! -e ${scriptpath} ]