Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
58d42f3b
T
TDengine
项目概览
taosdata
/
TDengine
1 年多 前同步成功
通知
1185
Star
22016
Fork
4786
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
TDengine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
58d42f3b
编写于
2月 16, 2022
作者:
Z
zyyang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[TS-1191]<release>: release script modify
上级
6a9a5dbd
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
159 addition
and
166 deletion
+159
-166
packaging/sed_kh.sh
packaging/sed_kh.sh
+9
-7
packaging/tools/install.sh
packaging/tools/install.sh
+26
-26
packaging/tools/makeclient.sh
packaging/tools/makeclient.sh
+83
-81
packaging/tools/makepkg.sh
packaging/tools/makepkg.sh
+35
-33
packaging/tools/remove.sh
packaging/tools/remove.sh
+6
-19
未找到文件。
packaging/sed_kh.sh
浏览文件 @
58d42f3b
...
...
@@ -71,15 +71,10 @@ function replace_community_kh() {
sed
-i
"s/etc
\/
taos/etc
\/
kinghistorian/g"
${
top_dir
}
/src/os/src/linux/linuxEnv.c
sed
-i
"s/lib
\/
taos/lib
\/
kinghistorian/g"
${
top_dir
}
/src/os/src/linux/linuxEnv.c
sed
-i
"s/log
\/
taos/log
\/
kinghistorian/g"
${
top_dir
}
/src/os/src/linux/linuxEnv.c
# src/kit/shell/src/shellDarwin.c
sed
-i
"s/TDengine shell/KingHistorian shell/g"
${
top_dir
}
/src/kit/shell/src/shellDarwin.c
sed
-i
"s/2020 by TAOS Data/2021 by Wellintech/g"
${
top_dir
}
/src/kit/shell/src/shellDarwin.c
# src/kit/shell/src/shellLinux.c
sed
-i
"s/support@taosdata
\.
com/support@wellintech
\.
com/g"
${
top_dir
}
/src/kit/shell/src/shellLinux.c
sed
-i
"s/TDengine/KingHistorian/g"
${
top_dir
}
/src/kit/shell/src/shellLinux.c
sed
-i
"s/2020 by TAOS Data/2021 by Wellintech/g"
${
top_dir
}
/src/kit/shell/src/shellLinux.c
# src/os/src/windows/wEnv.c
sed
-i
"s/C:
\/
TDengine/C:
\/
KingHistorian/g"
${
top_dir
}
/src/os/src/windows/wEnv.c
# src/kit/shell/src/shellEngine.c
sed
-i
"s/TDengine shell/KingHistorian shell/g"
${
top_dir
}
/src/kit/shell/src/shellEngine.c
sed
-i
"s/2020 by TAOS Data, Inc/2021 by Wellintech, Inc/g"
${
top_dir
}
/src/kit/shell/src/shellEngine.c
...
...
@@ -88,9 +83,16 @@ function replace_community_kh() {
sed
-i
"s/
\"
->
\"
/
\"
->
\"
/g"
${
top_dir
}
/src/kit/shell/src/shellEngine.c
sed
-i
"s/prompt_size = 6/prompt_size = 10/g"
${
top_dir
}
/src/kit/shell/src/shellEngine.c
# src/kit/shell/src/shellImport.c
sed
-i
"s/TDengine/KingHistorian/g"
${
top_dir
}
/src/kit/shell/src/shellImport.c
sed
-i
"s/TDengine/KingHistorian/g"
${
top
}
/src/kit/shell/src/shellImport.c
# src/kit/shell/src/shellLinux.c
sed
-i
"s/support@taosdata
\.
com/support@wellintech
\.
com/g"
${
top_dir
}
/src/kit/shell/src/shellLinux.c
sed
-i
"s/TDengine/KingHistorian/g"
${
top_dir
}
/src/kit/shell/src/shellLinux.c
sed
-i
"s/2020 by TAOS Data/2021 by Wellintech/g"
${
top_dir
}
/src/kit/shell/src/shellLinux.c
# src/kit/shell/src/shellMain.c
sed
-i
"s/TDengine/KingHistorian/g"
${
top_dir
}
/src/kit/shell/src/shellMain.c
# src/os/src/windows/wEnv.c
sed
-i
"s/C:
\/
TDengine/C:
\/
KingHistorian/g"
${
top_dir
}
/src/os/src/windows/wEnv.c
# src/rpc/src/rpcMain.c
sed
-i
"s/taos connections/kh connections/g"
${
top_dir
}
/src/rpc/src/rpcMain.c
# src/plugins/monitor/src/monMain.c
...
...
packaging/tools/install.sh
浏览文件 @
58d42f3b
...
...
@@ -171,11 +171,11 @@ function install_main_path() {
${
csudo
}
mkdir
-p
${
install_main_dir
}
${
csudo
}
mkdir
-p
${
install_main_dir
}
/cfg
${
csudo
}
mkdir
-p
${
install_main_dir
}
/bin
# ${csudo}mkdir -p ${install_main_dir}/connector
# ${csudo}mkdir -p ${install_main_dir}/connector
${
csudo
}
mkdir
-p
${
install_main_dir
}
/driver
${
csudo
}
mkdir
-p
${
install_main_dir
}
/examples
${
csudo
}
mkdir
-p
${
install_main_dir
}
/include
# ${csudo}mkdir -p ${install_main_dir}/init.d
# ${csudo}mkdir -p ${install_main_dir}/init.d
if
[
"
$verMode
"
==
"cluster"
]
;
then
${
csudo
}
mkdir
-p
${
nginx_dir
}
fi
...
...
@@ -193,7 +193,7 @@ function install_bin() {
${
csudo
}
rm
-f
${
bin_link_dir
}
/
${
uninstallScript
}
||
:
${
csudo
}
rm
-f
${
bin_link_dir
}
/tarbitrator
||
:
${
csudo
}
rm
-f
${
bin_link_dir
}
/set_core
||
:
${
csudo
}
rm
-f
${
bin_link_dir
}
/run_
taosd
_and_
${
adapterName
}
.sh
||
:
${
csudo
}
rm
-f
${
bin_link_dir
}
/run_
${
serverName
}
_and_
${
adapterName
}
.sh
||
:
${
csudo
}
cp
-r
${
script_dir
}
/bin/
*
${
install_main_dir
}
/bin
&&
${
csudo
}
chmod
0555
${
install_main_dir
}
/bin/
*
...
...
@@ -203,7 +203,7 @@ function install_bin() {
[
-x
${
install_main_dir
}
/bin/
${
adapterName
}
]
&&
${
csudo
}
ln
-s
${
install_main_dir
}
/bin/
${
adapterName
}
${
bin_link_dir
}
/
${
adapterName
}
||
:
[
-x
${
install_main_dir
}
/bin/remove.sh
]
&&
${
csudo
}
ln
-s
${
install_main_dir
}
/bin/remove.sh
${
bin_link_dir
}
/
${
uninstallScript
}
||
:
[
-x
${
install_main_dir
}
/bin/set_core.sh
]
&&
${
csudo
}
ln
-s
${
install_main_dir
}
/bin/set_core.sh
${
bin_link_dir
}
/set_core
||
:
[
-x
${
install_main_dir
}
/bin/run_
taosd_and_
${
adapterName
}
.sh
]
&&
${
csudo
}
ln
-s
${
install_main_dir
}
/bin/run_taosd_and_
${
adapterName
}
.sh
${
bin_link_dir
}
/run_taosd_and_
${
adapterName
}
.sh
||
:
[
-x
${
install_main_dir
}
/bin/run_
${
serverName
}
_and_
${
adapterName
}
.sh
]
&&
${
csudo
}
ln
-s
${
install_main_dir
}
/bin/run_
${
serverName
}
_and_
${
adapterName
}
.sh
${
bin_link_dir
}
/run_
${
serverName
}
_and_
${
adapterName
}
.sh
||
:
[
-x
${
install_main_dir
}
/bin/tarbitrator
]
&&
${
csudo
}
ln
-s
${
install_main_dir
}
/bin/tarbitrator
${
bin_link_dir
}
/tarbitrator
||
:
if
[
"
$verMode
"
==
"cluster"
]
;
then
...
...
@@ -460,7 +460,7 @@ function local_fqdn_check() {
fi
}
function
install_
taos
adapter_config
()
{
function
install_adapter_config
()
{
if
[
!
-f
"
${
cfg_install_dir
}
/
${
adapterName
}
.toml"
]
;
then
${
csudo
}
mkdir
-p
${
cfg_install_dir
}
[
-f
${
script_dir
}
/cfg/
${
adapterName
}
.toml
]
&&
${
csudo
}
cp
${
script_dir
}
/cfg/
${
adapterName
}
.toml
${
cfg_install_dir
}
...
...
@@ -598,14 +598,14 @@ function install_service_on_sysvinit() {
sleep
1
if
((
${
os_type
}
==
1
))
;
then
# ${csudo}cp -f ${script_dir}/init.d/${serverName}.deb ${install_main_dir}/init.d/${serverName}
# ${csudo}cp -f ${script_dir}/init.d/${serverName}.deb ${install_main_dir}/init.d/${serverName}
${
csudo
}
cp
${
script_dir
}
/init.d/
${
serverName
}
.deb
${
service_config_dir
}
/
${
serverName
}
&&
${
csudo
}
chmod
a+x
${
service_config_dir
}
/
${
serverName
}
# ${csudo}cp -f ${script_dir}/init.d/tarbitratord.deb ${install_main_dir}/init.d/tarbitratord
# ${csudo}cp -f ${script_dir}/init.d/tarbitratord.deb ${install_main_dir}/init.d/tarbitratord
${
csudo
}
cp
${
script_dir
}
/init.d/tarbitratord.deb
${
service_config_dir
}
/tarbitratord
&&
${
csudo
}
chmod
a+x
${
service_config_dir
}
/tarbitratord
elif
((
${
os_type
}
==
2
))
;
then
# ${csudo}cp -f ${script_dir}/init.d/${serverName}.rpm ${install_main_dir}/init.d/${serverName}
# ${csudo}cp -f ${script_dir}/init.d/${serverName}.rpm ${install_main_dir}/init.d/${serverName}
${
csudo
}
cp
${
script_dir
}
/init.d/
${
serverName
}
.rpm
${
service_config_dir
}
/
${
serverName
}
&&
${
csudo
}
chmod
a+x
${
service_config_dir
}
/
${
serverName
}
# ${csudo}cp -f ${script_dir}/init.d/tarbitratord.rpm ${install_main_dir}/init.d/tarbitratord
# ${csudo}cp -f ${script_dir}/init.d/tarbitratord.rpm ${install_main_dir}/init.d/tarbitratord
${
csudo
}
cp
${
script_dir
}
/init.d/tarbitratord.rpm
${
service_config_dir
}
/tarbitratord
&&
${
csudo
}
chmod
a+x
${
service_config_dir
}
/tarbitratord
fi
...
...
@@ -682,7 +682,7 @@ function install_service_on_systemd() {
fi
}
function
install_
taos
adapter_service
()
{
function
install_adapter_service
()
{
if
((
${
service_mod
}
==
0
))
;
then
[
-f
${
script_dir
}
/cfg/
${
adapterName
}
.service
]
&&
${
csudo
}
cp
${
script_dir
}
/cfg/
${
adapterName
}
.service
\
...
...
@@ -755,7 +755,7 @@ function is_version_compatible() {
esac
}
function
update
_TDengine
()
{
function
update
Product
()
{
# Check if version compatible
if
!
is_version_compatible
;
then
echo
-e
"
${
RED
}
Version incompatible
${
NC
}
"
...
...
@@ -801,16 +801,16 @@ function update_TDengine() {
install_log
install_header
install_lib
# if [ "$pagMode" != "lite" ]; then
# install_connector
# fi
# if [ "$pagMode" != "lite" ]; then
# install_connector
# fi
install_examples
if
[
-z
$1
]
;
then
install_bin
install_service
install_
taos
adapter_service
install_adapter_service
install_config
install_
taos
adapter_config
install_adapter_config
openresty_work
=
false
if
[
"
$verMode
"
==
"cluster"
]
;
then
...
...
@@ -861,7 +861,7 @@ function update_TDengine() {
rm
-rf
$(
tar
-tf
${
tarName
}
)
}
function
install
_TDengine
()
{
function
install
Product
()
{
# Start to install
if
[
!
-e
${
tarName
}
]
;
then
echo
"File
${
tarName
}
does not exist"
...
...
@@ -884,17 +884,17 @@ function install_TDengine() {
#install_avro lib
#install_avro lib64
# if [ "$pagMode" != "lite" ]; then
# install_connector
# fi
# if [ "$pagMode" != "lite" ]; then
# install_connector
# fi
install_examples
if
[
-z
$1
]
;
then
# install service and client
# For installing new
install_bin
install_service
install_
taos
adapter_service
install_
taos
adapter_config
install_adapter_service
install_adapter_config
openresty_work
=
false
if
[
"
$verMode
"
==
"cluster"
]
;
then
...
...
@@ -963,18 +963,18 @@ if [ "$verType" == "server" ]; then
# Install server and client
if
[
-x
${
bin_dir
}
/
${
serverName
}
]
;
then
update_flag
=
1
update
_TDengine
update
Product
else
install
_TDengine
install
Product
fi
elif
[
"
$verType
"
==
"client"
]
;
then
interactiveFqdn
=
no
# Only install client
if
[
-x
${
bin_dir
}
/
${
clientName
}
]
;
then
update_flag
=
1
update
_TDengine
client
update
Product
client
else
install
_TDengine
client
install
Product
client
fi
else
echo
"please input correct verType"
...
...
packaging/tools/makeclient.sh
浏览文件 @
58d42f3b
...
...
@@ -20,13 +20,13 @@ configFile="taos.cfg"
tarName
=
"taos.tar.gz"
if
[
"
$osType
"
!=
"Darwin"
]
;
then
script_dir
=
"
$(
dirname
$(
readlink
-f
$0
))
"
top_dir
=
"
$(
readlink
-f
${
script_dir
}
/../..
)
"
script_dir
=
"
$(
dirname
$(
readlink
-f
$0
))
"
top_dir
=
"
$(
readlink
-f
${
script_dir
}
/../..
)
"
else
script_dir
=
`
dirname
$0
`
cd
${
script_dir
}
script_dir
=
"
$(
pwd
)
"
top_dir
=
${
script_dir
}
/../..
script_dir
=
$(
dirname
$0
)
cd
${
script_dir
}
script_dir
=
"
$(
pwd
)
"
top_dir
=
${
script_dir
}
/../..
fi
# create compressed install file.
...
...
@@ -37,13 +37,12 @@ release_dir="${top_dir}/release"
#package_name='linux'
if
[
"
$verMode
"
==
"cluster"
]
;
then
install_dir
=
"
${
release_dir
}
/
${
productName
}
-enterprise-client-
${
version
}
"
install_dir
=
"
${
release_dir
}
/
${
productName
}
-enterprise-client-
${
version
}
"
else
install_dir
=
"
${
release_dir
}
/
${
productName
}
-client-
${
version
}
"
install_dir
=
"
${
release_dir
}
/
${
productName
}
-client-
${
version
}
"
fi
# Directories and files.
if
[
"
$osType
"
!=
"Darwin"
]
;
then
if
[
"
$pagMode
"
==
"lite"
]
;
then
strip
${
build_dir
}
/bin/
${
clientName
}
...
...
@@ -77,94 +76,97 @@ mkdir -p ${install_dir}/cfg && cp ${cfg_dir}/${configFile} ${install_dir}/cfg/${
mkdir
-p
${
install_dir
}
/bin
&&
cp
${
bin_files
}
${
install_dir
}
/bin
&&
chmod
a+x
${
install_dir
}
/bin/
*
if
[
-f
${
build_dir
}
/bin/jemalloc-config
]
;
then
mkdir
-p
${
install_dir
}
/jemalloc/
{
bin,lib,lib/pkgconfig,include/jemalloc,share/doc/jemalloc,share/man/man3
}
cp
${
build_dir
}
/bin/jemalloc-config
${
install_dir
}
/jemalloc/bin
if
[
-f
${
build_dir
}
/bin/jemalloc.sh
]
;
then
cp
${
build_dir
}
/bin/jemalloc.sh
${
install_dir
}
/jemalloc/bin
fi
if
[
-f
${
build_dir
}
/bin/jeprof
]
;
then
cp
${
build_dir
}
/bin/jeprof
${
install_dir
}
/jemalloc/bin
fi
if
[
-f
${
build_dir
}
/include/jemalloc/jemalloc.h
]
;
then
cp
${
build_dir
}
/include/jemalloc/jemalloc.h
${
install_dir
}
/jemalloc/include/jemalloc
fi
if
[
-f
${
build_dir
}
/lib/libjemalloc.so.2
]
;
then
cp
${
build_dir
}
/lib/libjemalloc.so.2
${
install_dir
}
/jemalloc/lib
ln
-sf
libjemalloc.so.2
${
install_dir
}
/jemalloc/lib/libjemalloc.so
fi
if
[
-f
${
build_dir
}
/lib/libjemalloc.a
]
;
then
cp
${
build_dir
}
/lib/libjemalloc.a
${
install_dir
}
/jemalloc/lib
fi
if
[
-f
${
build_dir
}
/lib/libjemalloc_pic.a
]
;
then
cp
${
build_dir
}
/lib/libjemalloc_pic.a
${
install_dir
}
/jemalloc/lib
fi
if
[
-f
${
build_dir
}
/lib/pkgconfig/jemalloc.pc
]
;
then
cp
${
build_dir
}
/lib/pkgconfig/jemalloc.pc
${
install_dir
}
/jemalloc/lib/pkgconfig
fi
if
[
-f
${
build_dir
}
/share/doc/jemalloc/jemalloc.html
]
;
then
cp
${
build_dir
}
/share/doc/jemalloc/jemalloc.html
${
install_dir
}
/jemalloc/share/doc/jemalloc
fi
if
[
-f
${
build_dir
}
/share/man/man3/jemalloc.3
]
;
then
cp
${
build_dir
}
/share/man/man3/jemalloc.3
${
install_dir
}
/jemalloc/share/man/man3
fi
mkdir
-p
${
install_dir
}
/jemalloc/
{
bin,lib,lib/pkgconfig,include/jemalloc,share/doc/jemalloc,share/man/man3
}
cp
${
build_dir
}
/bin/jemalloc-config
${
install_dir
}
/jemalloc/bin
if
[
-f
${
build_dir
}
/bin/jemalloc.sh
]
;
then
cp
${
build_dir
}
/bin/jemalloc.sh
${
install_dir
}
/jemalloc/bin
fi
if
[
-f
${
build_dir
}
/bin/jeprof
]
;
then
cp
${
build_dir
}
/bin/jeprof
${
install_dir
}
/jemalloc/bin
fi
if
[
-f
${
build_dir
}
/include/jemalloc/jemalloc.h
]
;
then
cp
${
build_dir
}
/include/jemalloc/jemalloc.h
${
install_dir
}
/jemalloc/include/jemalloc
fi
if
[
-f
${
build_dir
}
/lib/libjemalloc.so.2
]
;
then
cp
${
build_dir
}
/lib/libjemalloc.so.2
${
install_dir
}
/jemalloc/lib
ln
-sf
libjemalloc.so.2
${
install_dir
}
/jemalloc/lib/libjemalloc.so
fi
if
[
-f
${
build_dir
}
/lib/libjemalloc.a
]
;
then
cp
${
build_dir
}
/lib/libjemalloc.a
${
install_dir
}
/jemalloc/lib
fi
if
[
-f
${
build_dir
}
/lib/libjemalloc_pic.a
]
;
then
cp
${
build_dir
}
/lib/libjemalloc_pic.a
${
install_dir
}
/jemalloc/lib
fi
if
[
-f
${
build_dir
}
/lib/pkgconfig/jemalloc.pc
]
;
then
cp
${
build_dir
}
/lib/pkgconfig/jemalloc.pc
${
install_dir
}
/jemalloc/lib/pkgconfig
fi
if
[
-f
${
build_dir
}
/share/doc/jemalloc/jemalloc.html
]
;
then
cp
${
build_dir
}
/share/doc/jemalloc/jemalloc.html
${
install_dir
}
/jemalloc/share/doc/jemalloc
fi
if
[
-f
${
build_dir
}
/share/man/man3/jemalloc.3
]
;
then
cp
${
build_dir
}
/share/man/man3/jemalloc.3
${
install_dir
}
/jemalloc/share/man/man3
fi
fi
cd
${
install_dir
}
if
[
"
$osType
"
!=
"Darwin"
]
;
then
tar
-zcv
-f
${
tarName
}
*
--remove-files
||
:
tar
-zcv
-f
${
tarName
}
*
--remove-files
||
:
else
tar
-zcv
-f
${
tarName
}
*
||
:
mv
${
tarName
}
..
rm
-rf
./
*
mv
../
${
tarName
}
.
tar
-zcv
-f
${
tarName
}
*
||
:
mv
${
tarName
}
..
rm
-rf
./
*
mv
../
${
tarName
}
.
fi
cd
${
curr_dir
}
cp
${
install_files
}
${
install_dir
}
if
[
"
$osType
"
==
"Darwin"
]
;
then
sed
's/osType=Linux/osType=Darwin/g'
${
install_dir
}
/install_client.sh
>>
install_client_temp.sh
mv
install_client_temp.sh
${
install_dir
}
/install_client.sh
sed
's/osType=Linux/osType=Darwin/g'
${
install_dir
}
/install_client.sh
>>
install_client_temp.sh
mv
install_client_temp.sh
${
install_dir
}
/install_client.sh
fi
if
[
"
$pagMode
"
==
"lite"
]
;
then
sed
's/pagMode=full/pagMode=lite/g'
${
install_dir
}
/install_client.sh
>>
install_client_temp.sh
mv
install_client_temp.sh
${
install_dir
}
/install_client.sh
sed
's/pagMode=full/pagMode=lite/g'
${
install_dir
}
/install_client.sh
>>
install_client_temp.sh
mv
install_client_temp.sh
${
install_dir
}
/install_client.sh
fi
chmod
a+x
${
install_dir
}
/install_client.sh
# Copy example code
mkdir
-p
${
install_dir
}
/examples
examples_dir
=
"
${
top_dir
}
/examples"
cp
-r
${
examples_dir
}
/c
${
install_dir
}
/examples
if
[[
"
$pagMode
"
!=
"lite"
]]
&&
[[
"
$cpuType
"
!=
"aarch32"
]]
;
then
cp
-r
${
examples_dir
}
/JDBC
${
install_dir
}
/examples
cp
-r
${
examples_dir
}
/matlab
${
install_dir
}
/examples
cp
-r
${
examples_dir
}
/python
${
install_dir
}
/examples
cp
-r
${
examples_dir
}
/R
${
install_dir
}
/examples
cp
-r
${
examples_dir
}
/go
${
install_dir
}
/examples
cp
-r
${
examples_dir
}
/nodejs
${
install_dir
}
/examples
cp
-r
${
examples_dir
}
/C#
${
install_dir
}
/examples
if
[[
$productName
==
"TDengine"
]]
;
then
# Copy example code
mkdir
-p
${
install_dir
}
/examples
examples_dir
=
"
${
top_dir
}
/examples"
cp
-r
${
examples_dir
}
/c
${
install_dir
}
/examples
if
[[
"
$pagMode
"
!=
"lite"
]]
&&
[[
"
$cpuType
"
!=
"aarch32"
]]
;
then
cp
-r
${
examples_dir
}
/JDBC
${
install_dir
}
/examples
cp
-r
${
examples_dir
}
/matlab
${
install_dir
}
/examples
cp
-r
${
examples_dir
}
/python
${
install_dir
}
/examples
cp
-r
${
examples_dir
}
/R
${
install_dir
}
/examples
cp
-r
${
examples_dir
}
/go
${
install_dir
}
/examples
cp
-r
${
examples_dir
}
/nodejs
${
install_dir
}
/examples
cp
-r
${
examples_dir
}
/C#
${
install_dir
}
/examples
fi
# Copy connector
connector_dir
=
"
${
code_dir
}
/connector"
mkdir
-p
${
install_dir
}
/connector
if
[[
"
$pagMode
"
!=
"lite"
]]
&&
[[
"
$cpuType
"
!=
"aarch32"
]]
;
then
if
[
"
$osType
"
!=
"Darwin"
]
;
then
cp
${
build_dir
}
/lib/
*
.jar
${
install_dir
}
/connector
||
:
fi
if
find
${
connector_dir
}
/go
-mindepth
1
-maxdepth
1 |
read
;
then
cp
-r
${
connector_dir
}
/go
${
install_dir
}
/connector
else
echo
"WARNING: go connector not found, please check if want to use it!"
fi
cp
-r
${
connector_dir
}
/python
${
install_dir
}
/connector
cp
-r
${
connector_dir
}
/nodejs
${
install_dir
}
/connector
fi
fi
# Copy driver
mkdir
-p
${
install_dir
}
/driver
cp
${
lib_files
}
${
install_dir
}
/driver
# Copy connector
connector_dir
=
"
${
code_dir
}
/connector"
mkdir
-p
${
install_dir
}
/connector
if
[[
"
$pagMode
"
!=
"lite"
]]
&&
[[
"
$cpuType
"
!=
"aarch32"
]]
;
then
if
[
"
$osType
"
!=
"Darwin"
]
;
then
cp
${
build_dir
}
/lib/
*
.jar
${
install_dir
}
/connector
||
:
fi
if
find
${
connector_dir
}
/go
-mindepth
1
-maxdepth
1 |
read
;
then
cp
-r
${
connector_dir
}
/go
${
install_dir
}
/connector
else
echo
"WARNING: go connector not found, please check if want to use it!"
fi
cp
-r
${
connector_dir
}
/python
${
install_dir
}
/connector
cp
-r
${
connector_dir
}
/nodejs
${
install_dir
}
/connector
fi
# Copy release note
# cp ${script_dir}/release_note ${install_dir}
...
...
@@ -187,12 +189,12 @@ if [ "$pagMode" == "lite" ]; then
fi
if
[
"
$osType
"
!=
"Darwin"
]
;
then
tar
-zcv
-f
"
$(
basename
${
pkg_name
}
)
.tar.gz"
$(
basename
${
install_dir
}
)
--remove-files
||
:
tar
-zcv
-f
"
$(
basename
${
pkg_name
}
)
.tar.gz"
$(
basename
${
install_dir
}
)
--remove-files
||
:
else
tar
-zcv
-f
"
$(
basename
${
pkg_name
}
)
.tar.gz"
$(
basename
${
install_dir
}
)
||
:
mv
"
$(
basename
${
pkg_name
}
)
.tar.gz"
..
rm
-rf
./
*
mv
../
"
$(
basename
${
pkg_name
}
)
.tar.gz"
.
tar
-zcv
-f
"
$(
basename
${
pkg_name
}
)
.tar.gz"
$(
basename
${
install_dir
}
)
||
:
mv
"
$(
basename
${
pkg_name
}
)
.tar.gz"
..
rm
-rf
./
*
mv
../
"
$(
basename
${
pkg_name
}
)
.tar.gz"
.
fi
cd
${
curr_dir
}
packaging/tools/makepkg.sh
浏览文件 @
58d42f3b
...
...
@@ -106,8 +106,6 @@ if [ -f "${compile_dir}/test/cfg/taosadapter.service" ]; then
cp
${
compile_dir
}
/test/cfg/taosadapter.service
${
install_dir
}
/cfg
||
:
fi
if
[
-f
"
${
cfg_dir
}
/
${
serverName
}
.service"
]
;
then
cp
${
cfg_dir
}
/
${
serverName
}
.service
${
install_dir
}
/cfg
||
:
fi
...
...
@@ -137,7 +135,8 @@ if [ $adapterName != "taosadapter" ]; then
sed
-i
"s/taosadapter/
${
adapterName
}
/g"
${
install_dir
}
/cfg/
$adapterName
.service
mv
${
install_dir
}
/bin/taosadapter
${
install_dir
}
/bin/
${
adapterName
}
mv
${
install_dir
}
/bin/run_taosd_and_taosadapter.sh
${
install_dir
}
/bin/run_taosd_and_
${
adapterName
}
.sh
mv
${
install_dir
}
/bin/run_taosd_and_taosadapter.sh
${
install_dir
}
/bin/run_
${
serverName
}
_and_
${
adapterName
}
.sh
mv
${
install_dir
}
/bin/taosd-dump-cfg.gdb
${
install_dir
}
/bin/
${
serverName
}
-dump-cfg
.gdb
fi
if
[
-n
"
${
taostools_bin_files
}
"
]
;
then
...
...
@@ -240,38 +239,41 @@ if [ "$pagMode" == "lite" ]; then
fi
chmod
a+x
${
install_dir
}
/install.sh
# Copy example code
mkdir
-p
${
install_dir
}
/examples
examples_dir
=
"
${
top_dir
}
/examples"
cp
-r
${
examples_dir
}
/c
${
install_dir
}
/examples
if
[[
"
$pagMode
"
!=
"lite"
]]
&&
[[
"
$cpuType
"
!=
"aarch32"
]]
;
then
if
[
-d
${
examples_dir
}
/JDBC/connectionPools/target
]
;
then
rm
-rf
${
examples_dir
}
/JDBC/connectionPools/target
fi
if
[
-d
${
examples_dir
}
/JDBC/JDBCDemo/target
]
;
then
rm
-rf
${
examples_dir
}
/JDBC/JDBCDemo/target
fi
if
[
-d
${
examples_dir
}
/JDBC/mybatisplus-demo/target
]
;
then
rm
-rf
${
examples_dir
}
/JDBC/mybatisplus-demo/target
fi
if
[
-d
${
examples_dir
}
/JDBC/springbootdemo/target
]
;
then
rm
-rf
${
examples_dir
}
/JDBC/springbootdemo/target
if
[[
$dbName
==
"taos"
]]
;
then
# Copy example code
mkdir
-p
${
install_dir
}
/examples
examples_dir
=
"
${
top_dir
}
/examples"
cp
-r
${
examples_dir
}
/c
${
install_dir
}
/examples
if
[[
"
$pagMode
"
!=
"lite"
]]
&&
[[
"
$cpuType
"
!=
"aarch32"
]]
;
then
if
[
-d
${
examples_dir
}
/JDBC/connectionPools/target
]
;
then
rm
-rf
${
examples_dir
}
/JDBC/connectionPools/target
fi
if
[
-d
${
examples_dir
}
/JDBC/JDBCDemo/target
]
;
then
rm
-rf
${
examples_dir
}
/JDBC/JDBCDemo/target
fi
if
[
-d
${
examples_dir
}
/JDBC/mybatisplus-demo/target
]
;
then
rm
-rf
${
examples_dir
}
/JDBC/mybatisplus-demo/target
fi
if
[
-d
${
examples_dir
}
/JDBC/springbootdemo/target
]
;
then
rm
-rf
${
examples_dir
}
/JDBC/springbootdemo/target
fi
if
[
-d
${
examples_dir
}
/JDBC/SpringJdbcTemplate/target
]
;
then
rm
-rf
${
examples_dir
}
/JDBC/SpringJdbcTemplate/target
fi
if
[
-d
${
examples_dir
}
/JDBC/taosdemo/target
]
;
then
rm
-rf
${
examples_dir
}
/JDBC/taosdemo/target
fi
cp
-r
${
examples_dir
}
/JDBC
${
install_dir
}
/examples
cp
-r
${
examples_dir
}
/matlab
${
install_dir
}
/examples
cp
-r
${
examples_dir
}
/python
${
install_dir
}
/examples
cp
-r
${
examples_dir
}
/R
${
install_dir
}
/examples
cp
-r
${
examples_dir
}
/go
${
install_dir
}
/examples
cp
-r
${
examples_dir
}
/nodejs
${
install_dir
}
/examples
cp
-r
${
examples_dir
}
/C#
${
install_dir
}
/examples
fi
if
[
-d
${
examples_dir
}
/JDBC/SpringJdbcTemplate/target
]
;
then
rm
-rf
${
examples_dir
}
/JDBC/SpringJdbcTemplate/target
fi
if
[
-d
${
examples_dir
}
/JDBC/taosdemo/target
]
;
then
rm
-rf
${
examples_dir
}
/JDBC/taosdemo/target
fi
cp
-r
${
examples_dir
}
/JDBC
${
install_dir
}
/examples
cp
-r
${
examples_dir
}
/matlab
${
install_dir
}
/examples
cp
-r
${
examples_dir
}
/python
${
install_dir
}
/examples
cp
-r
${
examples_dir
}
/R
${
install_dir
}
/examples
cp
-r
${
examples_dir
}
/go
${
install_dir
}
/examples
cp
-r
${
examples_dir
}
/nodejs
${
install_dir
}
/examples
cp
-r
${
examples_dir
}
/C#
${
install_dir
}
/examples
fi
# Copy driver
mkdir
-p
${
install_dir
}
/driver
&&
cp
${
lib_files
}
${
install_dir
}
/driver
&&
echo
"
${
versionComp
}
"
>
${
install_dir
}
/driver/vercomp.txt
...
...
packaging/tools/remove.sh
浏览文件 @
58d42f3b
...
...
@@ -59,26 +59,13 @@ else
service_mod
=
2
fi
function
kill_
taosadapter
()
{
pid
=
$(
ps
-ef
|
grep
${
adapterName
}
|
grep
-v
"grep"
|
awk
'{print $2}'
)
function
kill_
process
()
{
pid
=
$(
ps
-ef
|
grep
"
$1
"
|
grep
-v
"grep"
|
awk
'{print $2}'
)
if
[
-n
"
$pid
"
]
;
then
${
csudo
}
kill
-9
$pid
||
:
fi
}
function
kill_taosd
()
{
pid
=
$(
ps
-ef
|
grep
"
${
serverName
}
"
|
grep
-v
"grep"
|
awk
'{print $2}'
)
if
[
-n
"
$pid
"
]
;
then
${
csudo
}
kill
-9
$pid
||
:
fi
}
function
kill_tarbitrator
()
{
pid
=
$(
ps
-ef
|
grep
"tarbitrator"
|
grep
-v
"grep"
|
awk
'{print $2}'
)
if
[
-n
"
$pid
"
]
;
then
${
csudo
}
kill
-9
$pid
||
:
fi
}
function
clean_bin
()
{
# Remove link
${
csudo
}
rm
-f
${
bin_link_dir
}
/
${
clientName
}
||
:
...
...
@@ -87,7 +74,7 @@ function clean_bin() {
${
csudo
}
rm
-f
${
bin_link_dir
}
/
${
uninstallScript
}
||
:
${
csudo
}
rm
-f
${
bin_link_dir
}
/tarbitrator
||
:
${
csudo
}
rm
-f
${
bin_link_dir
}
/set_core
||
:
${
csudo
}
rm
-f
${
bin_link_dir
}
/run_
taosd
_and_
${
adapterName
}
.sh
||
:
${
csudo
}
rm
-f
${
bin_link_dir
}
/run_
${
serverName
}
_and_
${
adapterName
}
.sh
||
:
}
function
clean_lib
()
{
...
...
@@ -200,9 +187,9 @@ function clean_service() {
elif
((
${
service_mod
}
==
1
))
;
then
clean_service_on_sysvinit
else
kill_
taosadapter
kill_
taosd
kill_
tarbitrator
kill_
process
${
adapterName
}
kill_
process
${
serverName
}
kill_
process
"tarbitrator"
fi
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录