2013-11-09 60 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>

更換後,並與相應的文件路徑。