Menu Close

4.4. RPM 条件

RPM 条件可启用 SPEC 文件的各种部分的条件。

条件包括通常会处理:

  • 特定于架构的部分
  • 特定于操作系统的部分
  • 不同操作系统版本之间的兼容性问题
  • 宏的存在和定义

4.4.1. RPM 条件语法

RPM 条件使用以下语法:

如果 expression 为 true,则执行一些操作:

%if expression
…​
%endif

如果 expression为 true,则执行一些操作,在其他情况下执行另一个操作:

%if expression
…​
%else
…​
%endif