Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
fca5b045
T
TDengine
项目概览
taosdata
/
TDengine
大约 2 年 前同步成功
通知
1192
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看板
提交
fca5b045
编写于
8月 31, 2022
作者:
haoranc
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
test: modify checkpackages scritps of rpm and deb
上级
8c0e4697
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
39 addition
and
20 deletion
+39
-20
packaging/debRpmAutoInstall.sh
packaging/debRpmAutoInstall.sh
+13
-0
packaging/testpackage.sh
packaging/testpackage.sh
+26
-20
未找到文件。
packaging/debRpmAutoInstall.sh
0 → 100755
浏览文件 @
fca5b045
#!/usr/bin/expect
set
packgeName
[
lindex
$argv
0]
set
packageSuffix
[
lindex
$argv
1]
set timeout
3
if
{
${
packageSuffix
}
==
"deb"
}
{
spawn dpkg
-i
${
packgeName
}
}
elseif
{
${
packageSuffix
}
==
"rpm"
}
{
spawn rpm
-ivh
${
packgeName
}
}
expect
"*one:"
send
"
\r
"
expect
"*skip:"
send
"
\r
"
packaging/testpackage.sh
浏览文件 @
fca5b045
...
@@ -87,28 +87,30 @@ echo "download installPackage"
...
@@ -87,28 +87,30 @@ echo "download installPackage"
# wget https://www.taosdata.com/assets-download/3.0/${originPackageName}
# wget https://www.taosdata.com/assets-download/3.0/${originPackageName}
cd
${
installPath
}
cd
${
installPath
}
cp
cp
-r
${
scriptDir
}
/debRpmAutoInstall.sh
.
if
[
!
-f
{
packgeName
}
]
;
then
if
[
!
-f
{
packgeName
}
]
;
then
echo
"sshpass -p
${
password
}
scp 192.168.1.131:/nas/TDengine3/v
${
version
}
/community/
${
packgeName
}
."
sshpass
-p
${
password
}
scp 192.168.1.131:/nas/TDengine3/v
${
version
}
/community/
${
packgeName
}
.
sshpass
-p
${
password
}
scp 192.168.1.131:/nas/TDengine3/v
${
version
}
/community/
${
packgeName
}
.
fi
fi
packageSuffix
=
`
echo
{
packgeName
}
|
awk
-F
'.'
'{print $NF}'
`
packageSuffix
=
$(
echo
${
packgeName
}
|
awk
-F
'.'
'{print $NF}'
)
cp
-r
${
scriptDir
}
/debAuto.sh
if
[
!
-f
deb
Auto
.sh
]
;
then
if
[
!
-f
deb
RpmAutoInstall
.sh
]
;
then
echo
'#!/usr/bin/expect '
>
deb
Auto
.sh
echo
'#!/usr/bin/expect '
>
deb
RpmAutoInstall
.sh
echo
'set packgeName [lindex $argv 0]'
>>
deb
Auto
.sh
echo
'set packgeName [lindex $argv 0]'
>>
deb
RpmAutoInstall
.sh
echo
'set packageSuffix [lindex $argv 1]'
>>
deb
Auto
.sh
echo
'set packageSuffix [lindex $argv 1]'
>>
deb
RpmAutoInstall
.sh
echo
'set timeout 3 '
>>
deb
Auto
.sh
echo
'set timeout 3 '
>>
deb
RpmAutoInstall
.sh
echo
'if { ${packageSuffix} == "deb" } {'
>>
deb
Auto
.sh
echo
'if { ${packageSuffix} == "deb" } {'
>>
deb
RpmAutoInstall
.sh
echo
' spawn dpkg -i ${packgeName} '
>>
deb
Auto
.sh
echo
' spawn dpkg -i ${packgeName} '
>>
deb
RpmAutoInstall
.sh
echo
'} elseif { ${packageSuffix} == "rpm"} {'
>>
deb
Auto
.sh
echo
'} elseif { ${packageSuffix} == "rpm"} {'
>>
deb
RpmAutoInstall
.sh
echo
' spawn rpm -ivh ${packgeName}'
>>
deb
Auto
.sh
echo
' spawn rpm -ivh ${packgeName}'
>>
deb
RpmAutoInstall
.sh
echo
'}'
>>
deb
Auto
.sh
echo
'}'
>>
deb
RpmAutoInstall
.sh
echo
'expect "*one:"'
>>
deb
Auto
.sh
echo
'expect "*one:"'
>>
deb
RpmAutoInstall
.sh
echo
'send "\r"'
>>
deb
Auto
.sh
echo
'send "\r"'
>>
deb
RpmAutoInstall
.sh
echo
'expect "*skip:"'
>>
deb
Auto
.sh
echo
'expect "*skip:"'
>>
deb
RpmAutoInstall
.sh
echo
'send "\r" '
>>
deb
Auto
.sh
echo
'send "\r" '
>>
deb
RpmAutoInstall
.sh
fi
fi
if
[[
${
packgeName
}
=
~
"deb"
]]
;
then
if
[[
${
packgeName
}
=
~
"deb"
]]
;
then
...
@@ -116,7 +118,7 @@ if [[ ${packgeName} =~ "deb" ]];then
...
@@ -116,7 +118,7 @@ if [[ ${packgeName} =~ "deb" ]];then
dpkg
-r
taostools
dpkg
-r
taostools
dpkg
-r
tdengine
dpkg
-r
tdengine
if
[[
${
packgeName
}
=
~
"TDengine"
]]
;
then
if
[[
${
packgeName
}
=
~
"TDengine"
]]
;
then
echo
"./deb
Auto.sh
${
packgeName
}
"
&&
chmod
755 debAuto.sh
&&
./debAuto.sh
${
packgeName
}
${
packageSuffix
}
echo
"./deb
RpmAutoInstall.sh
${
packgeName
}
${
packageSuffix
}
"
&&
chmod
755 debRpmAutoInstall.sh
&&
./debRpmAutoInstall.sh
${
packgeName
}
${
packageSuffix
}
else
else
echo
"dpkg -i
${
packgeName
}
"
&&
dpkg
-i
${
packgeName
}
echo
"dpkg -i
${
packgeName
}
"
&&
dpkg
-i
${
packgeName
}
fi
fi
...
@@ -124,7 +126,11 @@ elif [[ ${packgeName} =~ "rpm" ]];then
...
@@ -124,7 +126,11 @@ elif [[ ${packgeName} =~ "rpm" ]];then
cd
${
installPath
}
cd
${
installPath
}
sudo
rpm
-e
tdengine
sudo
rpm
-e
tdengine
sudo
rpm
-e
taostools
sudo
rpm
-e
taostools
echo
"rpm -ivh
${
packgeName
}
--quiet "
&&
rpm
-ivh
${
packgeName
}
--quiet
if
[[
${
packgeName
}
=
~
"TDengine"
]]
;
then
echo
"./debRpmAutoInstall.sh
${
packgeName
}
${
packageSuffix
}
"
&&
chmod
755 debRpmAutoInstall.sh
&&
./debRpmAutoInstall.sh
${
packgeName
}
${
packageSuffix
}
else
echo
"rpm -ivh
${
packgeName
}
"
&&
rpm
-ivh
${
packgeName
}
fi
elif
[[
${
packgeName
}
=
~
"tar"
]]
;
then
elif
[[
${
packgeName
}
=
~
"tar"
]]
;
then
cd
${
oriInstallPath
}
cd
${
oriInstallPath
}
if
[
!
-f
{
originPackageName
}
]
;
then
if
[
!
-f
{
originPackageName
}
]
;
then
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录