我正在尝试从本地资源创建一个rpm。有没有可能用类似于pdebuild的方式进行编译--只需复制本地目录作为源代码,然后对该副本进行操作?每次我执行rpmbuild -ba ...时,它都会尝试在RPMBUILD/SOURCE中解压一些归档文件,但我不想这样做。
从本质上讲,我希望能够用代码签出存储库,在签出目录中执行rpmbuild -ba application.spec,并让它做正确的事情……这有可能吗?
发布于 2017-11-03 07:05:31
我不知道还有比下面更好的方法:
rpmbuild -bs my_file.spec --define "_sourcedir $PWD"对于我自己的项目,我总是使用Makefile来定义make rpm一次,然后就使用它。
发布于 2011-12-23 01:04:06
等级库文件中的%setup宏解压缩源代码。删除它,你的问题就会消失,你可以做任何你想获取源代码的事情。
https://stackoverflow.com/questions/5567080
复制相似问题