免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1104 | 回复: 0
打印 上一主题 下一主题

本地obs的搭建(二) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-20 09:44 |只看该作者 |倒序浏览
     上一节当中只是搭建了个空的服务器,要想让它用于meego编译中,还需要将相关的基础资料导入。

搭建客户端

准确的说obs-worker也属于obs服务器的一部分,我们在使用obs的时候是不会去操作它的,它只是服务器上的用于实现它工作的工具.
安装obs-worker及相关的工具
  1. zypper in obs-worker qemu-svn mount-static bash-static
修改服务器IP地址,是它只想我们所在的服务器:
  1. # vi /etc/sysconfig/obs-worker
  2. OBS_SRC_SERVER="127.0.0.1:5352"
  3. OBS_REPO_SERVERS="127.0.0.1:5252"
开机默认启动obs-worker:
  1. chkconfig --add obsworker
  2. rcobsworker start
导入meego相关基础数据

  1. mkdir -p /obs/imports
  2. mkdir -p /obs/build
  3. ln -s /obs/build /srv/obs/build
想要编译修改后的meego源码包,我们必须先把基础的包全部预先存放在obs服务器上。obs会根据依赖去调用这些包。这里使用脚本去完成这些工作会更方便:
  1. wget http://stskeeps.subnetmask.net/meego/import-meego-release.sh
  2. mv import-meego-release.sh /usr/sbin/
  3. chmod +x /usr/sbin/import-meego-release.sh
我们输入的参数是由ftp://mirrors.kernel.org/meego/上的目录结构决定的,我们根据需要的版本修改,
例如: 目标为ftp://mirrors.kernel.org/meego/builds/1.1.90/1.1.90.5.20110301.7/repos/oss/ia32/packages/
           则参数为 1.1.90.5.20110301.7   rsync://mirrors.kernel.org/meego/builds/1.1.90/
这只是其中两个参数,还有一个参数是工程配置文件,配置有关build的相关信息,下载路径:
http://meego.gitorious.org/meego-developer-tools/obs-project-config/trees/master
当前的最新的版本是MeeGo:1.1:Core .

完整的操作命令是
  1. import-meego-release.sh 1.1.90.5.20110301.7 rsync://mirrors.kernel.org/meego/builds/1.1.90/ MeeGo:1.1:Core  
这需要一段时间,等这个命令执行完后obs就算是全部完成了,我们可以登陆到服务器网页进行操作了


您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP