2013-11-09 62 views
1

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

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

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

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

内容

%_topdir  /usr/path/ 

回答

0

嗯......不是专家,我自己,但它不应该是--rcfil = location_to_rpmrc

并且rpmrc文件应该包含格式为

的rpmmacros的路径

macrofiles :: full_path_to_rpmmacros_file

+0

我建议您添加一些代码块,以使您的评论更易于阅读。另外,使用标点符号会很好。 –

0

随着RPM版本4.12.0.1,您可以按如下方式指定rpmmacro文件: rpmbuild --macros=<YOUR_LOCAL_MACRO> <YOUR_LOCAL_SPEC_FILE>

更换后,并与相应的文件路径。