diff --git a/packaging/tools/install.sh b/packaging/tools/install.sh index f9e47b982da0b61d4b4536d7079e5424d1c51652..b9a5ad35947a117e2c673701ce244e0d74cefcde 100755 --- a/packaging/tools/install.sh +++ b/packaging/tools/install.sh @@ -567,7 +567,7 @@ function install_data() { } function install_connector() { - ${csudo}cp -rf ${script_dir}/connector/ ${install_main_dir}/ + [ -d "${script_dir}/connector/" ] && ${csudo}cp -rf ${script_dir}/connector/ ${install_main_dir}/ } function install_examples() { @@ -885,7 +885,7 @@ function update_TDengine() { echo -e "\033[44;32;1m${productName} client is updated successfully!${NC}" fi - rm -rf $(tar -tf ${tarName}) + rm -rf $(tar -tf ${tarName} |grep -v "^\./$") } function install_TDengine() { @@ -982,7 +982,7 @@ function install_TDengine() { fi touch ~/.${historyFile} - rm -rf $(tar -tf ${tarName}) + rm -rf $(tar -tf ${tarName} |grep -v "^\./$") } ## ==============================Main program starts from here============================