RPM 构建是基于构建还是基于安装?
is RPM build conditional on build or on install?
我已经读过这个话题 RPM conditional Requires in spec file possible,但我只是想用 yes/no 回答来确认一下。
我的规格文件中有以下内容:
(来自 https://fedoraproject.org/wiki/Packaging:DistTag)
%if 0%{?rhel} == 6 || 0%{?rhel} == 7
Requires: XXX
%else
Requires: YYY
%endif
这是否意味着当我在 RHEL 6 或 7 上构建 构建 rpm 时,rpm 将需要 XXX 或者这是否意味着我构建的 rpm根据 安装 目标需要 XXX 或 YYY?
请简单回答,不要矫枉过正。
谢谢
构建时。您需要为两个不同的发行版构建两个不同的 RPM。
我已经读过这个话题 RPM conditional Requires in spec file possible,但我只是想用 yes/no 回答来确认一下。
我的规格文件中有以下内容: (来自 https://fedoraproject.org/wiki/Packaging:DistTag)
%if 0%{?rhel} == 6 || 0%{?rhel} == 7
Requires: XXX
%else
Requires: YYY
%endif
这是否意味着当我在 RHEL 6 或 7 上构建 构建 rpm 时,rpm 将需要 XXX 或者这是否意味着我构建的 rpm根据 安装 目标需要 XXX 或 YYY?
请简单回答,不要矫枉过正。
谢谢
构建时。您需要为两个不同的发行版构建两个不同的 RPM。