打包contrail-setup
2015-06-12 13:54
435 查看
OS:CentOS6.6
前提:controller位置为github.io中所要求的VNC编译的位置
方法:
1 修改spec
参考我的git
2 下载contrail-provisioning并放到tools目录下,改名为provisioning
3
拷贝zope*.tar.gz等到/home/z/cpl/ctrl/third_party
/home/z/cpl/ctrl/third_party /home/z/cpl/ctrl/tools
+ install -p -m 644 zope.interface-3.7.0.tar.gz /root/rpmbuild/BUILDROOT/contrail-setup-1-1506120635.el6.x86_64/opt/contrail/python_packages/
+ install -p -m 644 paramiko-1.11.0.tar.gz /root/rpmbuild/BUILDROOT/contrail-setup-1-1506120635.el6.x86_64/opt/contrail/python_packages/
+ install -p -m 644 pycrypto-2.6.tar.gz /root/rpmbuild/BUILDROOT/contrail-setup-1-1506120635.el6.x86_64/opt/contrail/python_packages/
+ install -p -m 644 Fabric-1.7.0.tar.gz /root/rpmbuild/BUILDROOT/contrail-setup-1-1506120635.el6.x86_64/opt/contrail/python_packages/
4
vi ../../../packaging/build/create_pkg_list_file.py
改成本地获取此文件
[root@ck build]# diff /home/z/cpl/ctrl/tools/packaging/build/create_pkg_list_file.py create_pkg_list_file.py
42,45c42,44
< #cmd = 'repo info contrail-packaging | grep "Mount path" | cut -f3 -d " "'
< #repo_top_cmd = os.popen(cmd)
< #repo_top = repo_top_cmd.read().strip('\n')
< repo_top = "/home/z/cpl/ctrl/tools/packaging"
---
> cmd = 'repo info contrail-packaging | grep "Mount path" | cut -f3 -d " "'
> repo_top_cmd = os.popen(cmd)
> repo_top = repo_top_cmd.read().strip('\n')
5
在packaging/..../rpm/下 make contrail-setup
前提:controller位置为github.io中所要求的VNC编译的位置
方法:
1 修改spec
参考我的git
2 下载contrail-provisioning并放到tools目录下,改名为provisioning
3
拷贝zope*.tar.gz等到/home/z/cpl/ctrl/third_party
/home/z/cpl/ctrl/third_party /home/z/cpl/ctrl/tools
+ install -p -m 644 zope.interface-3.7.0.tar.gz /root/rpmbuild/BUILDROOT/contrail-setup-1-1506120635.el6.x86_64/opt/contrail/python_packages/
+ install -p -m 644 paramiko-1.11.0.tar.gz /root/rpmbuild/BUILDROOT/contrail-setup-1-1506120635.el6.x86_64/opt/contrail/python_packages/
+ install -p -m 644 pycrypto-2.6.tar.gz /root/rpmbuild/BUILDROOT/contrail-setup-1-1506120635.el6.x86_64/opt/contrail/python_packages/
+ install -p -m 644 Fabric-1.7.0.tar.gz /root/rpmbuild/BUILDROOT/contrail-setup-1-1506120635.el6.x86_64/opt/contrail/python_packages/
4
vi ../../../packaging/build/create_pkg_list_file.py
改成本地获取此文件
[root@ck build]# diff /home/z/cpl/ctrl/tools/packaging/build/create_pkg_list_file.py create_pkg_list_file.py
42,45c42,44
< #cmd = 'repo info contrail-packaging | grep "Mount path" | cut -f3 -d " "'
< #repo_top_cmd = os.popen(cmd)
< #repo_top = repo_top_cmd.read().strip('\n')
< repo_top = "/home/z/cpl/ctrl/tools/packaging"
---
> cmd = 'repo info contrail-packaging | grep "Mount path" | cut -f3 -d " "'
> repo_top_cmd = os.popen(cmd)
> repo_top = repo_top_cmd.read().strip('\n')
5
在packaging/..../rpm/下 make contrail-setup
相关文章推荐
- LeetCode 11 Container With Most Water
- $GetDomesticAirlinesTimeResult_type0@2bb5340c类错误
- HDOJ 1021 Fibonacci Again
- 十大经典数据挖掘算法(9) 朴素贝叶斯分类器 Naive Bayes
- leetcode之Contains Duplicate
- 大麦回忆录-maizuo开发
- Handler sendMessage 与 obtainMessage (sendToTarget)比较
- Leetcode220-Contains Duplicate III
- Compiler Error Message: The compiler failed with error code 128. 的问题解决
- http://blog.csdn.net/name_Uncle_Wang/article/details/46438641?ref=myread
- 出现set_locale() failed (5): Input/output error的解决方法
- scanf问题
- Climbing Stairs爬楼梯——动态规划
- 9 Ways to Instantly Strengthen Your Brain
- [POJ 1273] Drainage Ditches & 最大流Dinic模板
- SceneRenderer_Main中的方法
- 记使用WaitGroup时的一个错误
- Training:组合博弈入门
- MediaStore.Images.Thumbnails
- AI 笔记(一)