我已经阅读了这个帖子RPM conditional Requires in spec file possible,但我只想确认是/否答案。
我的spec文件中有以下内容: (来自https://fedoraproject.org/wiki/Packaging:DistTag)
%if 0%{?rhel} == 6 || 0%{?rhel} == 7
Requires: XXX
%else
Requires: YYY
%endif
这是否意味着当我构建 rpm时,如果我在RHEL 6或7上构建,那么rpm将需要XXX或者它是否意味着我构建的rpm将需要XXX或YYY基于安装目标?
请简单回答,不需要过度杀伤。
由于
答案 0 :(得分:1)
构建时。您需要为两个不同的发行版构建两个不同的RPM。