我想在rpm查询中添加诸如Size,BuildHost,BuildDate等内容,但在spec文件中添加此内容会导致未知标记?如何在执行rpm查询命令时反映这些内容?
答案 0 :(得分:2)
这些标签是在构建包时确定的;他们不能被迫达到特定的价值观。
答案 1 :(得分:1)
例如,BuildHost在rpmbuild中是硬编码的,无法更改。 RFE https://bugzilla.redhat.com/show_bug.cgi?id=1309367允许从命令行进行修改。但是现在你不能通过spec文件中的任何标记更改它,也不能通过命令行将一些选项传递给rpmbuild。
我认为它与你指定的其他值非常相似。
答案 2 :(得分:0)
RPM5允许将任意唯一标记名称添加到标题元数据中。
标记名称在宏中以冒号分隔的列表配置。然后新标签可以在spec文件中使用,并且可以使用--queryformat提取。
所有任意标签都是字符串(或字符串数组)值。