Centos 禁用rpmbuild自动需求查找

Centos 禁用rpmbuild自动需求查找,centos,packaging,rpm,rpmbuild,Centos,Packaging,Rpm,Rpmbuild,rpmbuild的默认行为似乎是扫描buildroot中的每个文件以查找#!行,并添加这些口译员作为硬要求。是否可以禁用此功能?我遇到过这样的情况:人们用#提交脚本/path/to/local/install/of/something,这一需求正在嵌入rpm中 我找不到抑制这种行为的命令行或规范文件选项。希望我只是看得不够仔细。我想这个问题已经有答案了。至少AutoReqProv:no禁用扫描,然后需要手动Requires:xxx值;这不是最简单的工作解决方案,而是一个解决方案。我还想.rpmm

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


我找不到抑制这种行为的命令行或规范文件选项。希望我只是看得不够仔细。

我想这个问题已经有答案了。至少
AutoReqProv:no
禁用扫描,然后需要手动
Requires:xxx
值;这不是最简单的工作解决方案,而是一个解决方案。我还想.rpmmacros之类的东西有一种方法可以禁用脚本扫描。看看
/usr/lib/rpm/find requires

那么您想打包在目标机器上无法工作的脚本文件?@AaronD.Marasco是的,没错。嗯,我并不特别/想/打包它们,但要把它们全部删掉太难了。如果他们最终进入目标机器,这是无害的。我不希望他们的出现阻止安装的成功。我已经有了所有的要求:我需要的,所以AutoReqProv:no是拼图中缺失的部分。谢谢