我正在尝试使用%{dist}
我的 RPM 规范文件中的标签来提供 Fedora Core(例如fc12
)、CentOS 5(例如el5
)和 Amazon 的 Linux AMI 之间的特定于发行版的依赖关系:
Release: %_svn_revision%{?dist}
和
# Depencencies
%{?rhel:Requires: ...}
%{?fedora:Requires: ...}
不幸的是,%{dist}
在 CentOS 5.5 中似乎没有定义,而且我还没有找到与 CentOS 5.5 匹配的特定于发行版的条件(我认为el5
会匹配,但似乎没有)。这张票在 2008 年报告了 CentOS 中的失踪%{dist}
,但自 2009 年以来一直没有更新。
如何%{dist}
在 CentOS 中定义,我应该使用什么条件来匹配 CentOS 5?任何 RPM 专家都可以为我指明正确的方向吗?