Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
apache
Incubator Pegasus
提交
8ed15eef
Incubator Pegasus
项目概览
apache
/
Incubator Pegasus
通知
9
Star
5
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Incubator Pegasus
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
未验证
提交
8ed15eef
编写于
6月 20, 2018
作者:
Q
QinZuoyan
提交者:
GitHub
6月 20, 2018
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
scripts: fix pack scripts to handle copy failure (#89)
上级
b457a3b9
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
53 addition
and
38 deletion
+53
-38
scripts/pack_client.sh
scripts/pack_client.sh
+6
-5
scripts/pack_common.sh
scripts/pack_common.sh
+14
-0
scripts/pack_server.sh
scripts/pack_server.sh
+16
-16
scripts/pack_tools.sh
scripts/pack_tools.sh
+17
-17
未找到文件。
scripts/pack_client.sh
浏览文件 @
8ed15eef
...
@@ -87,16 +87,17 @@ while [[ $# > 0 ]]; do
...
@@ -87,16 +87,17 @@ while [[ $# > 0 ]]; do
done
done
mkdir
-p
${
pack
}
/lib
mkdir
-p
${
pack
}
/lib
c
p
-v
./DSN_ROOT/lib/libpegasus_client_static.a
${
pack
}
/lib
c
opy_file
./DSN_ROOT/lib/libpegasus_client_static.a
${
pack
}
/lib
c
p
-v
./DSN_ROOT/lib/libpegasus_client_shared.so
${
pack
}
/lib
c
opy_file
./DSN_ROOT/lib/libpegasus_client_shared.so
${
pack
}
/lib
c
p
-v
`
get_boost_lib
$custom_boost_lib
system
`
${
pack
}
/lib
c
opy_file
`
get_boost_lib
$custom_boost_lib
system
`
${
pack
}
/lib
ln
-sf
`
ls
${
pack
}
/lib |
grep
libboost_system
`
${
pack
}
/lib/libboost_system.so
ln
-sf
`
ls
${
pack
}
/lib |
grep
libboost_system
`
${
pack
}
/lib/libboost_system.so
c
p
-v
`
get_boost_lib
$custom_boost_lib
filesystem
`
${
pack
}
/lib
c
opy_file
`
get_boost_lib
$custom_boost_lib
filesystem
`
${
pack
}
/lib
ln
-sf
`
ls
${
pack
}
/lib |
grep
libboost_filesystem
`
${
pack
}
/lib/libboost_filesystem.so
ln
-sf
`
ls
${
pack
}
/lib |
grep
libboost_filesystem
`
${
pack
}
/lib/libboost_filesystem.so
cp
-v
-r
./src/include
${
pack
}
cp
-v
-r
./src/include
${
pack
}
cd
src/sample
cd
src/sample
make clean
make clean
&>/dev/null
cd
$shell_dir
cd
$shell_dir
cp
-v
-r
./src/sample
${
pack
}
cp
-v
-r
./src/sample
${
pack
}
...
...
scripts/pack_common.sh
浏览文件 @
8ed15eef
...
@@ -31,3 +31,17 @@ function get_system_lib()
...
@@ -31,3 +31,17 @@ function get_system_lib()
echo
`
ldconfig
-p
|grep
$libname
|awk
'{print $NF}'
`
echo
`
ldconfig
-p
|grep
$libname
|awk
'{print $NF}'
`
}
}
#USAGE: copy_file src [src...] dest
function
copy_file
()
{
if
[
$#
-lt
2
]
;
then
echo
"ERROR: invalid copy file command: cp
$*
"
exit
1
fi
cp
-v
$*
if
[
$?
-ne
0
]
;
then
echo
"ERROR: copy file failed: cp
$*
"
exit
1
fi
}
scripts/pack_server.sh
浏览文件 @
8ed15eef
...
@@ -87,22 +87,22 @@ while [[ $# > 0 ]]; do
...
@@ -87,22 +87,22 @@ while [[ $# > 0 ]]; do
done
done
mkdir
-p
${
pack
}
/bin
mkdir
-p
${
pack
}
/bin
c
p
-v
./DSN_ROOT/bin/pegasus_server/pegasus_server
${
pack
}
/bin
c
opy_file
./DSN_ROOT/bin/pegasus_server/pegasus_server
${
pack
}
/bin
c
p
-v
./DSN_ROOT/lib/libdsn_meta_server.so
${
pack
}
/bin
c
opy_file
./DSN_ROOT/lib/libdsn_meta_server.so
${
pack
}
/bin
c
p
-v
./DSN_ROOT/lib/libdsn_replica_server.so
${
pack
}
/bin
c
opy_file
./DSN_ROOT/lib/libdsn_replica_server.so
${
pack
}
/bin
c
p
-v
./rdsn/thirdparty/output/lib/libPoco
*
.so.48
${
pack
}
/bin
c
opy_file
./rdsn/thirdparty/output/lib/libPoco
*
.so.48
${
pack
}
/bin
c
p
-v
./rdsn/thirdparty/output/lib/libtcmalloc.so.4
${
pack
}
/bin
c
opy_file
./rdsn/thirdparty/output/lib/libtcmalloc.so.4
${
pack
}
/bin
c
p
-v
./scripts/sendmail.sh
${
pack
}
/bin
c
opy_file
./scripts/sendmail.sh
${
pack
}
/bin
c
p
-v
./src/server/config.ini
${
pack
}
/bin
c
opy_file
./src/server/config.ini
${
pack
}
/bin
c
p
-v
`
get_boost_lib
$custom_boost_lib
system
`
${
pack
}
/bin
c
opy_file
`
get_boost_lib
$custom_boost_lib
system
`
${
pack
}
/bin
c
p
-v
`
get_boost_lib
$custom_boost_lib
filesystem
`
${
pack
}
/bin
c
opy_file
`
get_boost_lib
$custom_boost_lib
filesystem
`
${
pack
}
/bin
c
p
-v
`
get_stdcpp_lib
$custom_gcc
`
${
pack
}
/bin
c
opy_file
`
get_stdcpp_lib
$custom_gcc
`
${
pack
}
/bin
c
p
-v
`
get_system_lib server snappy
`
${
pack
}
/bin
c
opy_file
`
get_system_lib server snappy
`
${
pack
}
/bin
c
p
-v
`
get_system_lib server crypto
`
${
pack
}
/bin
c
opy_file
`
get_system_lib server crypto
`
${
pack
}
/bin
c
p
-v
`
get_system_lib server ssl
`
${
pack
}
/bin
c
opy_file
`
get_system_lib server ssl
`
${
pack
}
/bin
c
p
-v
`
get_system_lib server aio
`
${
pack
}
/bin
c
opy_file
`
get_system_lib server aio
`
${
pack
}
/bin
c
p
-v
`
get_system_lib server bz2
`
${
pack
}
/bin
c
opy_file
`
get_system_lib server bz2
`
${
pack
}
/bin
chmod
+x
${
pack
}
/bin/pegasus_
*
${
pack
}
/bin/
*
.sh
chmod
+x
${
pack
}
/bin/pegasus_
*
${
pack
}
/bin/
*
.sh
chmod
-x
${
pack
}
/bin/lib
*
chmod
-x
${
pack
}
/bin/lib
*
...
...
scripts/pack_tools.sh
浏览文件 @
8ed15eef
...
@@ -87,7 +87,7 @@ while [[ $# > 0 ]]; do
...
@@ -87,7 +87,7 @@ while [[ $# > 0 ]]; do
done
done
mkdir
-p
${
pack
}
mkdir
-p
${
pack
}
c
p
-v
./run.sh
${
pack
}
/
c
opy_file
./run.sh
${
pack
}
/
mkdir
-p
${
pack
}
/DSN_ROOT/bin
mkdir
-p
${
pack
}
/DSN_ROOT/bin
cp
-v
-r
./DSN_ROOT/bin/pegasus_server
${
pack
}
/DSN_ROOT/bin/
cp
-v
-r
./DSN_ROOT/bin/pegasus_server
${
pack
}
/DSN_ROOT/bin/
...
@@ -98,33 +98,33 @@ cp -v -r ./DSN_ROOT/bin/pegasus_rproxy ${pack}/DSN_ROOT/bin/
...
@@ -98,33 +98,33 @@ cp -v -r ./DSN_ROOT/bin/pegasus_rproxy ${pack}/DSN_ROOT/bin/
cp
-v
-r
./DSN_ROOT/bin/pegasus_pressureclient
${
pack
}
/DSN_ROOT/bin/
cp
-v
-r
./DSN_ROOT/bin/pegasus_pressureclient
${
pack
}
/DSN_ROOT/bin/
mkdir
-p
${
pack
}
/DSN_ROOT/lib
mkdir
-p
${
pack
}
/DSN_ROOT/lib
c
p
-v
-r
./DSN_ROOT/lib/
*
.so
*
${
pack
}
/DSN_ROOT/lib/
c
opy_file
./DSN_ROOT/lib/
*
.so
*
${
pack
}
/DSN_ROOT/lib/
c
p
-v
./rdsn/thirdparty/output/lib/libPoco
*
.so.48
${
pack
}
/DSN_ROOT/lib/
c
opy_file
./rdsn/thirdparty/output/lib/libPoco
*
.so.48
${
pack
}
/DSN_ROOT/lib/
c
p
-v
./rdsn/thirdparty/output/lib/libtcmalloc.so.4
${
pack
}
/DSN_ROOT/lib/
c
opy_file
./rdsn/thirdparty/output/lib/libtcmalloc.so.4
${
pack
}
/DSN_ROOT/lib/
c
p
-v
`
get_boost_lib
$custom_boost_lib
system
`
${
pack
}
/DSN_ROOT/lib/
c
opy_file
`
get_boost_lib
$custom_boost_lib
system
`
${
pack
}
/DSN_ROOT/lib/
c
p
-v
`
get_boost_lib
$custom_boost_lib
filesystem
`
${
pack
}
/DSN_ROOT/lib/
c
opy_file
`
get_boost_lib
$custom_boost_lib
filesystem
`
${
pack
}
/DSN_ROOT/lib/
c
p
-v
`
get_stdcpp_lib
$custom_gcc
`
${
pack
}
/DSN_ROOT/lib/
c
opy_file
`
get_stdcpp_lib
$custom_gcc
`
${
pack
}
/DSN_ROOT/lib/
c
p
-v
`
get_system_lib shell snappy
`
${
pack
}
/DSN_ROOT/lib/
c
opy_file
`
get_system_lib shell snappy
`
${
pack
}
/DSN_ROOT/lib/
c
p
-v
`
get_system_lib shell crypto
`
${
pack
}
/DSN_ROOT/lib/
c
opy_file
`
get_system_lib shell crypto
`
${
pack
}
/DSN_ROOT/lib/
c
p
-v
`
get_system_lib shell ssl
`
${
pack
}
/DSN_ROOT/lib/
c
opy_file
`
get_system_lib shell ssl
`
${
pack
}
/DSN_ROOT/lib/
c
p
-v
`
get_system_lib shell aio
`
${
pack
}
/DSN_ROOT/lib/
c
opy_file
`
get_system_lib shell aio
`
${
pack
}
/DSN_ROOT/lib/
c
p
-v
`
get_system_lib shell bz2
`
${
pack
}
/DSN_ROOT/lib/
c
opy_file
`
get_system_lib shell bz2
`
${
pack
}
/DSN_ROOT/lib/
chmod
-x
${
pack
}
/DSN_ROOT/lib/
*
chmod
-x
${
pack
}
/DSN_ROOT/lib/
*
mkdir
-p
${
pack
}
/scripts
mkdir
-p
${
pack
}
/scripts
c
p
-v
./scripts/
*
${
pack
}
/scripts/
c
opy_file
./scripts/
*
${
pack
}
/scripts/
chmod
+x
${
pack
}
/scripts/
*
.sh
chmod
+x
${
pack
}
/scripts/
*
.sh
mkdir
-p
${
pack
}
/src/server
mkdir
-p
${
pack
}
/src/server
c
p
-v
./src/server/
*
.ini
${
pack
}
/src/server/
c
opy_file
./src/server/
*
.ini
${
pack
}
/src/server/
mkdir
-p
${
pack
}
/src/shell
mkdir
-p
${
pack
}
/src/shell
c
p
-v
./src/shell/
*
.ini
${
pack
}
/src/shell/
c
opy_file
./src/shell/
*
.ini
${
pack
}
/src/shell/
mkdir
-p
${
pack
}
/src/test/kill_test
mkdir
-p
${
pack
}
/src/test/kill_test
c
p
-v
./src/test/kill_test/
*
.ini
${
pack
}
/src/test/kill_test/
c
opy_file
./src/test/kill_test/
*
.ini
${
pack
}
/src/test/kill_test/
c
p
-v
./src/
*
.ini
${
pack
}
/src/
c
opy_file
./src/
*
.ini
${
pack
}
/src/
echo
"Pegasus Tools
$version
(
$commit_id
)
$platform
$build_type
"
>
${
pack
}
/VERSION
echo
"Pegasus Tools
$version
(
$commit_id
)
$platform
$build_type
"
>
${
pack
}
/VERSION
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录