禁用rpmbuild自动要求查找

时间:2013-05-16 22:01:10

标签: centos packaging rpm rpmbuild

rpmbuild的默认行为似乎是扫描buildroot中的每个文件#!行并将这些解释器添加为硬性要求。是否可以禁用此功能?我遇到过这样一种情况:人们用#!/ path / to / local / install / of / something提交脚本,而且这个要求正在嵌入rpm中。

我无法找到抑制此行为的命令行或spec文件选项。希望我看起来不够努力。

1 个答案:

答案 0 :(得分:8)

我认为问题在Where does rpm look for dependencies中有答案。至少AutoReqProv: no禁用扫描,然后您需要手动Requires: xxx值;不是最不重要的工作方案,而是解决方案。我还猜想像 .rpmmacros 这样的东西有办法禁用脚本扫描。看看/usr/lib/rpm/find-requires