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.
This commit is contained in:
Haojun Liao 2025-03-23 21:32:59 +08:00 committed by GitHub
parent 8550280f4e
commit 9c3cd5e3cf
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 11 additions and 0 deletions

View File

@ -22,6 +22,7 @@ emailName="taosdata.com"
tarName="package.tar.gz" tarName="package.tar.gz"
logDir="/var/log/${PREFIX}/${PRODUCTPREFIX}" logDir="/var/log/${PREFIX}/${PRODUCTPREFIX}"
moduleDir="/var/lib/${PREFIX}/${PRODUCTPREFIX}/model" moduleDir="/var/lib/${PREFIX}/${PRODUCTPREFIX}/model"
resourceDir="/var/lib/${PREFIX}/${PRODUCTPREFIX}/resource"
venvDir="/var/lib/${PREFIX}/${PRODUCTPREFIX}/venv" venvDir="/var/lib/${PREFIX}/${PRODUCTPREFIX}/venv"
global_conf_dir="/etc/${PREFIX}" global_conf_dir="/etc/${PREFIX}"
installDir="/usr/local/${PREFIX}/${PRODUCTPREFIX}" installDir="/usr/local/${PREFIX}/${PRODUCTPREFIX}"
@ -376,6 +377,13 @@ function install_module() {
${csudo}ln -sf ${moduleDir} ${install_main_dir}/model ${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() { function install_anode_venv() {
${csudo}mkdir -p ${venvDir} && ${csudo}chmod 777 ${venvDir} ${csudo}mkdir -p ${venvDir} && ${csudo}chmod 777 ${venvDir}
${csudo}ln -sf ${venvDir} ${install_main_dir}/venv ${csudo}ln -sf ${venvDir} ${install_main_dir}/venv
@ -620,6 +628,7 @@ function updateProduct() {
install_main_path install_main_path
install_log install_log
install_module install_module
install_resource
install_config install_config
if [ -z $1 ]; then if [ -z $1 ]; then
@ -668,6 +677,7 @@ function installProduct() {
install_log install_log
install_anode_config install_anode_config
install_module install_module
install_resource
install_bin_and_lib install_bin_and_lib
if ! is_container; then if ! is_container; then

View File

@ -51,6 +51,7 @@ install_files="${script_dir}/install.sh"
# make directories. # make directories.
mkdir -p ${install_dir} mkdir -p ${install_dir}
mkdir -p ${install_dir}/cfg && cp ${cfg_dir}/${configFile} ${install_dir}/cfg/${configFile} 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 if [ -f "${cfg_dir}/${serverName}.service" ]; then
cp ${cfg_dir}/${serverName}.service ${install_dir}/cfg || : cp ${cfg_dir}/${serverName}.service ${install_dir}/cfg || :