.rpmmacros文件的可配置位置

.rpmmacros文件的可配置位置,macros,rpm,rpmbuild,rpm-spec,Macros,Rpm,Rpmbuild,Rpm Spec,如何在rpmbuild命令中传递.rpmmacros文件的位置 默认情况下,它会尝试在home dir中查找它 我尝试了-rcfiles/location/to/.rpmmacros,但它给了我 error: missing ':' (found 0x2f) at /usr/local/.rpmmacros:1 .rpmmacros的内容 %_topdir /usr/path/ 嗯。。。我自己不是专家,但不应该是--rcfil=location\u to\u rpmrc rpmr

如何在
rpmbuild
命令中传递
.rpmmacros文件的位置

默认情况下,它会尝试在home dir中查找它

我尝试了
-rcfiles/location/to/.rpmmacros
,但它给了我

error: missing ':' (found 0x2f) at /usr/local/.rpmmacros:1
.rpmmacros的内容

%_topdir       /usr/path/

嗯。。。我自己不是专家,但不应该是--rcfil=location\u to\u rpmrc

rpmrc文件应包含RPMMACRO的路径,格式为


宏文件::完整路径到rpmmacro文件

对于RPM版本4.12.0.1,您可以按如下方式指定rpmmacro文件:
rpmbuild--macros=


在替换和之后,使用文件的相应路径。

我建议您添加一些代码块,以使注释更易于阅读。另外,使用标点符号也很好。