提交 846d7065 编写于 作者: L lihui

[TD-20]

上级 2b59ff65
......@@ -9,6 +9,8 @@ set -e
verMode=edge
pagMode=full
installTarge=$1
# -----------------------Variables definition---------------------
script_dir=$(dirname $(readlink -f "$0"))
# Dynamic directory
......@@ -187,7 +189,9 @@ function install_config() {
${csudo} ln -s ${cfg_install_dir}/DB_CLIENT_NAME.cfg ${install_main_dir}/cfg
if [ "$verMode" == "cluster" ]; then
[ ! -z $1 ] && return 0 || : # only install client
if [ "$installTarge" == "docker" ]; then
return 0 || : # only install client
fi
if ((${update_flag}==1)); then
return 0
......@@ -487,7 +491,7 @@ function update_DB_FULL_NAME() {
install_connector
fi
install_examples
if [ -z $1 ]; then
install_bin
install_service
install_config
......@@ -530,13 +534,6 @@ function update_DB_FULL_NAME() {
fi
echo
echo -e "\033[44;32;1mDB_FULL_NAME is updated successfully!${NC}"
else
install_bin
install_config
echo
echo -e "\033[44;32;1mDB_FULL_NAME client is updated successfully!${NC}"
fi
rm -rf $(tar -tf DB_CLIENT_NAME.tar.gz)
}
......@@ -552,11 +549,7 @@ function install_DB_FULL_NAME() {
echo -e "${GREEN}Start to install DB_FULL_NAME...${NC}"
install_main_path
if [ -z $1 ]; then
install_data
fi
install_log
install_header
install_lib
......@@ -565,7 +558,6 @@ function install_DB_FULL_NAME() {
fi
install_examples
if [ -z $1 ]; then # install service and client
# For installing new
install_bin
install_service
......@@ -610,33 +602,17 @@ function install_DB_FULL_NAME() {
echo
echo -e "\033[44;32;1mDB_FULL_NAME is installed successfully!${NC}"
else # Only install client
install_bin
install_config
echo
echo -e "\033[44;32;1mDB_FULL_NAME client is installed successfully!${NC}"
fi
rm -rf $(tar -tf DB_CLIENT_NAME.tar.gz)
}
## ==============================Main program starts from here============================
if [ -z $1 ]; then
# Install server and client
if [ -x ${bin_dir}/DB_SERVICE_NAME ]; then
# Install server and client
if [ -x ${bin_dir}/DB_SERVICE_NAME ]; then
update_flag=1
update_DB_FULL_NAME
else
install_DB_FULL_NAME
fi
else
# Only install client
if [ -x ${bin_dir}/DB_CLIENT_NAME ]; then
update_flag=1
update_DB_FULL_NAME client
else
install_DB_FULL_NAME client
fi
install_DB_FULL_NAME
fi
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册