Dac*_*cav 8 macros specifications rpm
如果.spec使用ViM 创建文件,编辑器将使用骨架.相当方便!
然而,这让我觉得生成的%setup宏有这个-q我无法在任何地方找到的标志.
我没有在宏上的max-rpm指南页面上找到任何提及,并且没有扩展rpmspec:rpmspec --eval '%setup'只返回%setup,并且-p不会改变任何东西.其他相关文档中也没有提到它.
经过进一步的调查,我注意到有很多宏不会被扩展rpmspec,即使我能找到很多宏/usr/lib/rpm(在我的Fedora上).
所以我想知道:
-q用?--test标志rpm -b.我可以在我的系统上看到没有rpm -b,实际上我完成了所有的工作rpmbuild.在rpmbuild那里没有--test旗帜.如何查看扩展脚本?-q的作用是什么?
它代表:以最小的输出量安静运行。
为什么看不到所有扩展?我想念什么吗?
我不确定100%,但%setup很可能是该术语,并由rpm内部处理。它与%if相同,也未扩展。
前面提到的Max RPM指南声称存在rpm -b命令的--test标志。我可以在我的系统上看到没有rpm -b,实际上我使用rpmbuild来完成所有工作。在rpmbuild中没有--test标志。我如何看待扩展的脚本?
的最大RPM是很老了。它写于2000年。此后未更新。虽然它仍然是最好,最全面的指南之一。有些事情改变了。这就是其中之一。我不知道--test的任何等效内容。在“ rpm --eval”和“ rpm --showrc”上存在。最后一个显示系统上所有已定义的宏。