Я пытаюсь использовать тег %{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 будет соответствовать, но не отображается), Этот билет сообщил о отсутствующем %{dist} в CentOS в 2008 году, но не обновлялся с 2009 года.
Как я могу получить %{dist}, определенный в CentOS, и какое условное значение использовать для соответствия CentOS 5?
Могут ли любые гуру RPM указать мне в правильном направлении?