Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
a2d4dbdb
T
TDengine
项目概览
taosdata
/
TDengine
1 年多 前同步成功
通知
1187
Star
22018
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看板
提交
a2d4dbdb
编写于
1月 05, 2022
作者:
Z
zyyang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
change
上级
f2ca449c
变更
4
展开全部
隐藏空白更改
内联
并排
Showing
4 changed file
with
126 addition
and
155 deletion
+126
-155
packaging/sed_pro.sh
packaging/sed_pro.sh
+7
-29
packaging/tools/install.sh
packaging/tools/install.sh
+96
-95
packaging/tools/makeclient.sh
packaging/tools/makeclient.sh
+16
-24
packaging/tools/makepkg.sh
packaging/tools/makepkg.sh
+7
-7
未找到文件。
packaging/sed_pro.sh
浏览文件 @
a2d4dbdb
...
...
@@ -60,34 +60,13 @@ function replace_community_pro() {
sed
-i
"s/usr
\/
local
\/
taos/usr
\/
local
\/
ProDB/g"
${
top_dir
}
/packaging/deb/taosd
sed
-i
"s/taosd/prodbs/g"
${
top_dir
}
/packaging/deb/taosd
# packaging/tools/install.sh
sed
-i
"s/var
\/
lib
\/
taos/var
\/
lib
\/
ProDB/g"
${
top_dir
}
/packaging/tools/install.sh
sed
-i
"s/var
\/
log
\/
taos/var
\/
log
\/
ProDB/g"
${
top_dir
}
/packaging/tools/install.sh
sed
-i
"s/usr
\/
local
\/
taos/usr
\/
local
\/
ProDB/g"
${
top_dir
}
/packaging/tools/install.sh
sed
-i
"s/etc
\/
taos/etc
\/
ProDB/g"
${
top_dir
}
/packaging/tools/install.sh
sed
-i
"s/taosdata
\.
com/hanatech
\.
com
\.
cn/g"
${
top_dir
}
/packaging/tools/install.sh
sed
-i
"s/
\$
{bin_link_dir}
\/
taos /
\$
{bin_link_dir}
\/
prodbc /g"
${
top_dir
}
/packaging/tools/install.sh
sed
-i
"s/
\$
{bin_link_dir}
\/
taosd /
\$
{bin_link_dir}
\/
prodbs /g"
${
top_dir
}
/packaging/tools/install.sh
sed
-i
"s/
\$
{bin_link_dir}
\/
rmtaos /
\$
{bin_link_dir}
\/
rmpro /g"
${
top_dir
}
/packaging/tools/install.sh
sed
-i
"s/bin
\/
taos /bin
\/
prodbc /g"
${
top_dir
}
/packaging/tools/install.sh
sed
-i
"s/bin
\/
taosd /bin
\/
prodbs /g"
${
top_dir
}
/packaging/tools/install.sh
sed
-i
"s/taos
\.
cfg/prodb
\.
cfg/g"
${
top_dir
}
/packaging/tools/install.sh
sed
-i
"s/TDengine/ProDB/g"
${
top_dir
}
/packaging/tools/install.sh
sed
-i
"s/ taosd / prodbs /g"
${
top_dir
}
/packaging/tools/install.sh
sed
-i
"s/
\$
{service_config_dir}
\/
taosd/
\$
{service_config_dir}
\/
prodbs/g"
${
top_dir
}
/packaging/tools/install.sh
sed
-i
"s/init
\.
d
\/
taosd/init
\.
d
\/
prodbs/g"
${
top_dir
}
/packaging/tools/install.sh
sed
-i
"s/--quiet taosd/--quiet prodbs/g"
${
top_dir
}
/packaging/tools/install.sh
sed
-i
"s/cfg
\/
taosd
\.
service/cfg
\/
prodbs
\.
service/g"
${
top_dir
}
/packaging/tools/install.sh
sed
-i
"s/taos
\.
tar
\.
gz/prodb
\.
tar
\.
gz/g"
${
top_dir
}
/packaging/tools/install.sh
sed
-i
"s/systemctl start taosd/systemctl start prodbs/g"
${
top_dir
}
/packaging/tools/install.sh
sed
-i
"s/
\.\/
taosd/
\.\/
prodbs/g"
${
top_dir
}
/packaging/tools/install.sh
sed
-i
"s/taos -h/prodbc -h/g"
${
top_dir
}
/packaging/tools/install.sh
sed
-i
"s/taosd --force-keep-file/prodbs --force-keep-file/g"
${
top_dir
}
/packaging/tools/install.sh
sed
-i
"s/taos_history/prodb_history/g"
${
top_dir
}
/packaging/tools/install.sh
sed
-i
"s/
\$
{bin_dir}
\/
taosd /
\$
{bin_dir}
\/
prodbs /g"
${
top_dir
}
/packaging/tools/install.sh
sed
-i
"s/
\$
{bin_dir}
\/
taos /
\$
{bin_dir}
\/
prodbc /g"
${
top_dir
}
/packaging/tools/install.sh
sed
-i
"s/systemctl enable taosd/systemctl enable prodbs/g"
${
top_dir
}
/packaging/tools/install.sh
sed
-i
"s/kill_process taosd/kill_process prodbs/g"
${
top_dir
}
/packaging/tools/install.sh
sed
-i
"s/: taosd/: prodbs/g"
${
top_dir
}
/packaging/tools/install.sh
sed
-i
"s/clientName=
\"
taos
\"
/clientName=
\"
prodbc
\"
/g"
${
top_dir
}
/packaging/tools/install.sh
sed
-i
"s/serverName=
\"
taosd
\"
/serverName=
\"
prodbs
\"
/g"
${
top_dir
}
/packaging/tools/install.sh
sed
-i
"s/configFile=
\"
taos
\.
cfg
\"
/configFile=
\"
prodb
\.
cfg
\"
/g"
${
top_dir
}
/packaging/tools/install.sh
sed
-i
"s/productName=
\"
TDengine
\"
/productName=
\"
ProDB
\"
/g"
${
top_dir
}
/packaging/tools/install.sh
sed
-i
"s/emailName=
\"
taosdata
\.
com
\"
/emailName=
\"\h
anatech
\.
com
\.
cn
\"
/g"
${
top_dir
}
/packaging/tools/install.sh
sed
-i
"s/uninstallScript=
\"
rmtaos
\"
/uninstallScript=
\"
rmpro
\"
/g"
${
top_dir
}
/packaging/tools/install.sh
sed
-i
"s/historyFile=
\"
taos_history
\"
/historyFile=
\"
prodb_history
\"
/g"
${
top_dir
}
/packaging/tools/install.sh
# packaging/tools/remove.sh
sed
-i
"s/usr
\/
local
\/
taos/usr
\/
local
\/
ProDB/g"
${
top_dir
}
/packaging/tools/remove.sh
sed
-i
"s/
\"
taosd
\"
/
\"
prodbs
\"
/g"
${
top_dir
}
/packaging/tools/remove.sh
...
...
@@ -115,7 +94,6 @@ function replace_community_pro() {
sed
-i
"s/startSeqFile=
\/
var
\/
log
\/
taos
\/\.
startSeq/startSeqFile=
\/
var
\/
log
\/
ProDB
\/\.
startSeq/g"
${
top_dir
}
/packaging/tools/startPre.sh
sed
-i
"s/recordFile=
\/
var
\/
log
\/
taos
\/\.
startRecord/recordFile=
\/
var
\/
log
\/
ProDB
\/\.
startRecord/g"
${
top_dir
}
/packaging/tools/startPre.sh
}
function
replace_enterprise_pro
()
{
...
...
packaging/tools/install.sh
浏览文件 @
a2d4dbdb
此差异已折叠。
点击以展开。
packaging/tools/makeclient.sh
浏览文件 @
a2d4dbdb
...
...
@@ -14,6 +14,11 @@ verMode=$6
verType
=
$7
pagMode
=
$8
clientName
=
"taos"
configFile
=
"taos.cfg"
tarName
=
"taos.tar.gz"
productName
=
"TDengine"
if
[
"
$osType
"
!=
"Darwin"
]
;
then
script_dir
=
"
$(
dirname
$(
readlink
-f
$0
))
"
top_dir
=
"
$(
readlink
-f
${
script_dir
}
/../..
)
"
...
...
@@ -32,29 +37,27 @@ release_dir="${top_dir}/release"
#package_name='linux'
if
[
"
$verMode
"
==
"cluster"
]
;
then
install_dir
=
"
${
release_dir
}
/
TDengine
-enterprise-client-
${
version
}
"
install_dir
=
"
${
release_dir
}
/
${
productName
}
-enterprise-client-
${
version
}
"
else
install_dir
=
"
${
release_dir
}
/
TDengine
-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/taosd
strip
${
build_dir
}
/bin/taos
bin_files
=
"
${
build_dir
}
/bin/taos
\
strip
${
build_dir
}
/bin/
${
clientName
}
bin_files
=
"
${
build_dir
}
/bin/
${
clientName
}
\
${
script_dir
}
/remove_client.sh"
else
bin_files
=
"
${
build_dir
}
/bin/
taos
\
bin_files
=
"
${
build_dir
}
/bin/
${
clientName
}
\
${
script_dir
}
/remove_client.sh
\
${
script_dir
}
/set_core.sh
\
${
script_dir
}
/get_client.sh"
#${script_dir}/get_client.sh ${script_dir}/taosd-dump-cfg.gdb"
fi
lib_files
=
"
${
build_dir
}
/lib/libtaos.so.
${
version
}
"
else
bin_files
=
"
${
build_dir
}
/bin/
taos
${
script_dir
}
/remove_client.sh"
bin_files
=
"
${
build_dir
}
/bin/
${
clientName
}
${
script_dir
}
/remove_client.sh"
lib_files
=
"
${
build_dir
}
/lib/libtaos.
${
version
}
.dylib"
fi
...
...
@@ -70,7 +73,7 @@ install_files="${script_dir}/install_client.sh"
# make directories.
mkdir
-p
${
install_dir
}
mkdir
-p
${
install_dir
}
/inc
&&
cp
${
header_files
}
${
install_dir
}
/inc
mkdir
-p
${
install_dir
}
/cfg
&&
cp
${
cfg_dir
}
/
taos.cfg
${
install_dir
}
/cfg/taos.cfg
mkdir
-p
${
install_dir
}
/cfg
&&
cp
${
cfg_dir
}
/
${
configFile
}
${
install_dir
}
/cfg/
${
configFile
}
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
...
...
@@ -109,12 +112,12 @@ fi
cd
${
install_dir
}
if
[
"
$osType
"
!=
"Darwin"
]
;
then
tar
-zcv
-f
taos.tar.gz
*
--remove-files
||
:
tar
-zcv
-f
${
tarName
}
*
--remove-files
||
:
else
tar
-zcv
-f
taos.tar.gz
*
||
:
mv
taos.tar.gz
..
tar
-zcv
-f
${
tarName
}
*
||
:
mv
${
tarName
}
..
rm
-rf
./
*
mv
../
taos.tar.gz
.
mv
../
${
tarName
}
.
fi
cd
${
curr_dir
}
...
...
@@ -165,22 +168,11 @@ fi
# Copy release note
# cp ${script_dir}/release_note ${install_dir}
# exit 1
cd
${
release_dir
}
# install_dir has been distinguishes cluster from edege, so comments this code
pkg_name
=
${
install_dir
}
-
${
osType
}
-
${
cpuType
}
# if [ "$verMode" == "cluster" ]; then
# pkg_name=${install_dir}-${osType}-${cpuType}
# elif [ "$verMode" == "edge" ]; then
# pkg_name=${install_dir}-${osType}-${cpuType}
# else
# echo "unknow verMode, nor cluster or edge"
# exit 1
# fi
if
[[
"
$verType
"
==
"beta"
]]
||
[[
"
$verType
"
==
"preRelease"
]]
;
then
pkg_name
=
${
install_dir
}
-
${
verType
}
-
${
osType
}
-
${
cpuType
}
elif
[
"
$verType
"
==
"stable"
]
;
then
...
...
packaging/tools/makepkg.sh
浏览文件 @
a2d4dbdb
...
...
@@ -29,37 +29,37 @@ if [ $dbName == "power" ]; then
productName
=
"PowerDB"
serverName
=
"powerd"
clientName
=
"power"
c
fgDirName
=
"power.cfg"
c
onfigDir
=
"power.cfg"
tarName
=
"power.tar.gz"
elif
[
$dbName
==
"tq"
]
;
then
productName
=
"TQ"
serverName
=
"tqd"
clientName
=
"tq"
c
fgDirName
=
"tq.cfg"
c
onfigDir
=
"tq.cfg"
tarName
=
"tq.tar.gz"
elif
[
$dbName
==
"pro"
]
;
then
productName
=
"ProDB"
serverName
=
"prodbs"
clientName
=
"prodbc"
c
fgDirName
=
"prodb.cfg"
c
onfigDir
=
"prodb.cfg"
tarName
=
"prodb.tar.gz"
elif
[
$dbName
==
"kh"
]
;
then
productName
=
"KingHistorian"
serverName
=
"khserver"
clientName
=
"khclient"
c
fgDirName
=
"kinghistorian.cfg"
c
onfigDir
=
"kinghistorian.cfg"
tarName
=
"kinghistorian.tar.gz"
elif
[
$dbName
==
"jh"
]
;
then
productName
=
"jh_iot"
serverName
=
"jh_taosd"
clientName
=
"jh_taos"
c
fgDirName
=
"jh_taos.cfg"
c
onfigDir
=
"jh_taos.cfg"
tarName
=
"jh_taos.tar.gz"
else
productName
=
"TDengine"
serverName
=
"taosd"
clientName
=
"taos"
c
fgDirName
=
"taos.cfg"
c
onfigDir
=
"taos.cfg"
tarName
=
"taos.tar.gz"
fi
...
...
@@ -123,7 +123,7 @@ init_file_tarbitrator_rpm=${script_dir}/../rpm/tarbitratord
# make directories.
mkdir
-p
${
install_dir
}
mkdir
-p
${
install_dir
}
/inc
&&
cp
${
header_files
}
${
install_dir
}
/inc
mkdir
-p
${
install_dir
}
/cfg
&&
cp
${
cfg_dir
}
/
${
c
fgDirName
}
${
install_dir
}
/cfg/
${
cfgDirName
}
mkdir
-p
${
install_dir
}
/cfg
&&
cp
${
cfg_dir
}
/
${
c
onfigDir
}
${
install_dir
}
/cfg/
${
configDir
}
if
[
-f
"
${
compile_dir
}
/test/cfg/taosadapter.toml"
]
;
then
cp
${
compile_dir
}
/test/cfg/taosadapter.toml
${
install_dir
}
/cfg
||
:
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录