有办法阻止rpmbuild
命令读取~/.rpmmacros
文件吗?我希望将rpmbuild
添加到Make目标中,并希望在任何用户帐户下获得一致的构建,而不管有人在主目录中的rpmmacros
文件中设置了哪些选项。
我该怎么做?或者,这真的是个坏主意吗?
发布于 2015-02-27 14:07:11
现在可以通过在运行rpmbuild时将$HOME
设置为空目录来解决这个问题:
mkdir $MY_DIST_DIR/dummyhome
HOME=$MY_DIST_DIR/dummyhome/ rpmbuild ...
rm -r $MY_DIST_DIR/dummyhome
发布于 2014-10-02 18:30:10
如果您希望获得一致的构建,那么one宏只是问题的一部分。构建可能仍然不同,因为它运行在一台安装了不同设备的机器上。使用模拟来获得一个真正一致的构建环境。
https://stackoverflow.com/questions/26158313
复制相似问题