From f0292723fcb76f1eb2a4e3e45c2ff6e9fbf2a15b Mon Sep 17 00:00:00 2001 From: Linhe Huo Date: Fri, 18 Feb 2022 16:22:57 +0800 Subject: [PATCH] [TD-13531]: fix rm error: refusing to remove '.' (#10312) --- packaging/tools/install.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packaging/tools/install.sh b/packaging/tools/install.sh index f9e47b982d..b9a5ad3594 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============================ -- GitLab