diff --git a/packaging/rpm/amanda.spec.src b/packaging/rpm/amanda.spec.src index 23f83b64cc..d55f5230bf 100644 --- a/packaging/rpm/amanda.spec.src +++ b/packaging/rpm/amanda.spec.src @@ -134,7 +134,21 @@ %define distver 7 %define curl libcurl %endif - + %if %(awk '$1 == "Red" && $6 ~ /8.*/ { exit 1; }' /etc/redhat-release; echo $?) + %define dist redhat + %define disttag rhel + %define distver 8 + %define curl libcurl + %define use_libtirpc BuildRequires: libtirpc-devel + %endif + %if %(awk '$1 == "Red" && $6 ~ /9.*/ { exit 1; }' /etc/redhat-release; echo $?) + %define dist redhat + %define disttag rhel + %define distver 9 + %define curl libcurl + %define use_libtirpc BuildRequires: libtirpc-devel + %endif + # If dist is undefined, we didn't detect. %{!?dist:%define dist unknown} %endif @@ -216,6 +230,7 @@ BuildRequires: %{curl}-devel >= 7.10.0 BuildRequires: openssl BuildRequires: openssl-devel BuildRequires: perl(ExtUtils::Embed) +%{?use_libtirpc} %{?prereq_sharutils} Requires: /bin/awk Requires: /bin/date