-
Notifications
You must be signed in to change notification settings - Fork 191
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
【openEuler】如何更加优雅地将DCache做成RPM包以集成到openEuler操作系统中 #50
Comments
@ruanshudong @shanbaoyin @dongguaWDY |
dcache其实得依托tars(https://github.com/TarsCloud/Tars)才能完整跑起来, 感觉你打包到系统里面, 貌似没有意义? |
之前有人提议将Tars集成到openEuler上,当时是推荐他们创建Tars Sig组,并将Tars相关的包都放在该sig组下,我看一下是否有人创建该sig组。 |
如果tars都启动好了, dcache安装包, 可以通过修改那个install.sh, 用指定的包去发布上传, 这应该是比较小的改动 |
十分感谢,那就先等待Tars合入到openEuler,到时候我们再进一步讨论。 |
DCache作为国内十分优秀的开源项目,码云上 @zhang_donglin1 和 @D_dd 正在尝试将DCache做成RPM包集成到openEuler(国内开源操作系统)中,以更加方便更多人使用。
但是当前遇到一些问题:
由于部署阶段也需要重新编译,导致做rpm包时需要打包源码文件,但是由于rpm包一般只能包括:
所以,当前这个状态下不能将DCache合入到openEuler中。
一些疑惑:
所以我们需要搞清楚为什么install.sh中会再次进行:cmake .. -DTARS_WEB_HOST=WEBHOST−DTARSTOKEN={WEB_TOKEN}
这个部署里面的编译与第一步骤中的编译:mkdir build; cd build; cmake ..; make; make release; make tar 有什么差别?
能不能在第一步编译编译后,install.sh中不再编译,是否可以通过其它配置方式来配置WEB_HOST等?
总结:当前DCache能否比较优雅地打包为一个rpm包,在部署阶段不需要重新编译,rpm包中包含所有需要编译的结果文件?
https://gitee.com/src-openeuler/DCache/pulls/1
The text was updated successfully, but these errors were encountered: