rpmbuild% {dist} nicht auf CentOS 5.5 definiert?

Ich bin versucht, die %{dist} tag in meinem RPM-spec-Datei zu liefern Verteilung-spezifische Abhängigkeiten zwischen Fedora Core (z.B. fc12), CentOS 5 (z.B. el5) und Amazon Linux AMI:

Release: %_svn_revision%{?dist}

und

# Depencencies
%{?rhel:Requires: ...}
%{?fedora:Requires: ...}

Leider %{dist} scheint nicht definiert werden-CentOS-5.5, und ich habe nicht gefunden ein distributions-spezifisch bedingte, dass Spiele-CentOS-5.5 - (ich dachte el5 würde passen, aber nicht angezeigt werden). Diese ticket gemeldet, die fehlenden %{dist} in CentOS im Jahr 2008, aber wurde nicht aktualisiert seit 2009.

Wie bekomme ich %{dist} definiert in CentOS und was bedingte sollte ich verwenden, um übereinstimmen CentOS 5?
Können alle RPM-gurus zeigen Sie mich in die richtige Richtung?

InformationsquelleAutor der Frage Barry Wark | 2011-02-27

Schreibe einen Kommentar