2

如何传递命令中的.rpmmacros file位置rpmbuild

默认情况下,它会尝试在主目录中查找它。

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

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

.rpmmacros 的内容

%_topdir       /usr/path/
4

2 回答 2

0

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

并且 rpmrc 文件应该包含 rpmmacros 的路径,格式为

宏文件::full_path_to_rpmmacros_file

于 2013-12-19T17:59:52.880 回答
0

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

替换并使用文件的相应路径后。

于 2018-02-15T19:58:37.973 回答