我听说在一个软件包中可以使用多个rpm规范文件。有人知道吗?
我要解决的问题:我想生成一组rpm,它们的构建方式相似,但打包了特定应用程序的不同版本。
所以我想指定一个版本列表,例如A1,A2,B1,B5 ...,对于每个版本,请提取包含二进制文件的tar球,并将其打包为rpm“ myapplication-A1.rpm”,“ myapplication-A2.rpm” ...
我可以在某个位置将版本指定为简单列表,也可以忍受必须为每个版本复制和修改模板规范文件。
构建(main)软件包时,应构建所有rpm。
通过重复%files,%build等的“ rpm子软件包”功能。spec文件中的这些部分似乎不是正确的工具。
我的平台是Linux(CentOS7)。