From 9c3cd5e3cff8203e3485444395c5f495a750c2ab Mon Sep 17 00:00:00 2001 From: Haojun Liao Date: Sun, 23 Mar 2025 21:32:59 +0800 Subject: [PATCH] fix(gpt): update the script (#30377) * fix(gpt): fix the bug for algo name case sensitive * refactor: format * refactor(stream): fix error. * refactor(gpt): add sample sql to prepare the data. * fix(stream): update the install/release script. --- tools/tdgpt/script/install.sh | 10 ++++++++++ tools/tdgpt/script/release.sh | 1 + 2 files changed, 11 insertions(+) diff --git a/tools/tdgpt/script/install.sh b/tools/tdgpt/script/install.sh index e5bf87740b..fd22ae3fe6 100755 --- a/tools/tdgpt/script/install.sh +++ b/tools/tdgpt/script/install.sh @@ -22,6 +22,7 @@ emailName="taosdata.com" tarName="package.tar.gz" logDir="/var/log/${PREFIX}/${PRODUCTPREFIX}" moduleDir="/var/lib/${PREFIX}/${PRODUCTPREFIX}/model" +resourceDir="/var/lib/${PREFIX}/${PRODUCTPREFIX}/resource" venvDir="/var/lib/${PREFIX}/${PRODUCTPREFIX}/venv" global_conf_dir="/etc/${PREFIX}" installDir="/usr/local/${PREFIX}/${PRODUCTPREFIX}" @@ -376,6 +377,13 @@ function install_module() { ${csudo}ln -sf ${moduleDir} ${install_main_dir}/model } +function install_resource() { + ${csudo}mkdir -p ${resourceDir} && ${csudo}chmod 777 ${resourceDir} + ${csudo}ln -sf ${resourceDir} ${install_main_dir}/resource + + ${csudo}cp ${script_dir}/resource/*.sql ${install_main_dir}/resource/ +} + function install_anode_venv() { ${csudo}mkdir -p ${venvDir} && ${csudo}chmod 777 ${venvDir} ${csudo}ln -sf ${venvDir} ${install_main_dir}/venv @@ -620,6 +628,7 @@ function updateProduct() { install_main_path install_log install_module + install_resource install_config if [ -z $1 ]; then @@ -668,6 +677,7 @@ function installProduct() { install_log install_anode_config install_module + install_resource install_bin_and_lib if ! is_container; then diff --git a/tools/tdgpt/script/release.sh b/tools/tdgpt/script/release.sh index accf9aea0a..fde15f140f 100755 --- a/tools/tdgpt/script/release.sh +++ b/tools/tdgpt/script/release.sh @@ -51,6 +51,7 @@ install_files="${script_dir}/install.sh" # make directories. mkdir -p ${install_dir} mkdir -p ${install_dir}/cfg && cp ${cfg_dir}/${configFile} ${install_dir}/cfg/${configFile} +mkdir -p ${install_dir}/resource && cp ${top_dir}/resource/* ${install_dir}/resource/ if [ -f "${cfg_dir}/${serverName}.service" ]; then cp ${cfg_dir}/${serverName}.service ${install_dir}/cfg || :