如何按照rpm规范自动创建许多子软件包

时间:2019-08-12 06:05:29

标签: rpm-spec

我要创建的子软件包数目很多(大约300个以上)。

我认为..要制作子软件包,应尽早安装(%install)文件。 因此,我将整个文件安装到某些特定目录中。 现在,我想为每个目录名称打包文件。

摘要,

  1. 是否可以重复rpm宏? (例如,%package%description%files)

  2. 如果可能的话,我应该用什么来重复? (例如??)

  3. 据我所知,要使用%files宏,应先安装实际文件。那我应该在哪里写代码?

1 个答案:

答案 0 :(得分:0)

当然,不,没有。您必须使用诸如jinja2之类的外部模板语言来即时创建spec文件。

话虽这么说,对于您的CM人员和用户而言,拥有300个子程序包绝对是一场噩梦。您可能想问另一个问题来解释用例,以查看是否有更好的选择。

相关问题