gpt4 book ai didi

linux - RPM 规范文件可以 "include"其他文件吗?

转载 作者:IT王子 更新时间:2023-10-29 00:02:13 25 4
gpt4 key购买 nike

RPM 规范中是否有一种“include”指令?我无法通过谷歌搜索找到答案。

动机:我有一个 RPM 规范模板,构建过程会根据版本、修订和其他特定于构建的数据进行修改。目前这是由 sed 完成的。我认为如果规范将 #include 构建特定的定义文件会更清晰,该文件将由构建过程生成,因此我不需要在规范中搜索和替换。

如果没有include,是否有一种惯用的方法来完成这个(我相信很常见)任务?

最佳答案

足够新的 rpmbuild 版本确实支持 %include:

%include common.inc

不幸的是,他们对此不是很聪明——例如,没有已知的目录集,它将在其中查找请求的文件。但它在那里并且变量被扩展,例如:

%include %{_topdir}/Common/common.inc

关于linux - RPM 规范文件可以 "include"其他文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6136056/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com