我正在尝试使用%{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 专家都可以为我指明正确的方向吗?