我要创建的子软件包数目很多(大约300个以上)。
我认为..要制作子软件包,应尽早安装(%install)文件。 因此,我将整个文件安装到某些特定目录中。 现在,我想为每个目录名称打包文件。
摘要,
是否可以重复rpm宏? (例如,%package%description%files)
如果可能的话,我应该用什么来重复? (例如??)
据我所知,要使用%files宏,应先安装实际文件。那我应该在哪里写代码?
答案 0 :(得分:0)
当然,不,没有。您必须使用诸如jinja2之类的外部模板语言来即时创建spec文件。
话虽这么说,对于您的CM人员和用户而言,拥有300个子程序包绝对是一场噩梦。您可能想问另一个问题来解释用例,以查看是否有更好的选择。