所以I already know how to define macros and include these in my main spec文件。但是,我也希望能够包含一组常量;像这样的东西:
hostnames.spec
%define HOST1 host1
%define HOST2 host2
...
main.spec
%include hostnames.spec
...
checkHost %{HOST1}
有没有办法用RPM做到这一点?
答案 0 :(得分:1)
也许你可以:
rpm
(未提及任何版本)允许%include
,前提是您将所包含的文件列为(并打包)为 RPM中的源。博客条目接着提到这会使include路径变得复杂,方法是引用../SOURCES
(在rpmbuild
目录下)而不是在build-directory中。