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

[TD-20]

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