Conflict explicitly with more bind subpackages
List conflicts for each package explicitly, if it should conflict. Resolves: RHEL-14898
This commit is contained in:
parent
4fe5ea3a33
commit
298856fa52
@ -52,10 +52,10 @@
|
||||
|
||||
# Upstream package name
|
||||
%global upname bind
|
||||
# Epoch is intentionally missing from Provides to be lower than bind package
|
||||
%define upname_compat() \
|
||||
%if "%{name}" != "%{upname}" \
|
||||
Provides: %1 = %{epoch}:%{version}-%{release} \
|
||||
Obsoletes: %1 < 32:9.17.0 \
|
||||
Provides: %1 = %{version}-%{release} \
|
||||
Conflicts: %1 \
|
||||
%endif
|
||||
|
||||
@ -123,7 +123,7 @@ Requires(post): glibc-common
|
||||
Requires(post): grep
|
||||
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
||||
Recommends: %{name}-utils %{name}-dnssec-utils
|
||||
%upname_compat %{upname}
|
||||
%upname_compat %{upname}
|
||||
Obsoletes: %{name}-pkcs11 < 32:9.18.4-2
|
||||
|
||||
BuildRequires: gcc, make
|
||||
@ -212,7 +212,7 @@ Contains license of the BIND DNS suite.
|
||||
Summary: Utilities for querying DNS name servers
|
||||
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
||||
# For compatibility with Debian package
|
||||
Provides: dnsutils = %{epoch}:%{version}-%{release}
|
||||
Provides: dnsutils = %{version}-%{release}
|
||||
Obsoletes: %{name}-pkcs11-utils < 32:9.18.4-2
|
||||
%upname_compat %{upname}-utils
|
||||
|
||||
@ -249,6 +249,7 @@ Obsoletes: %{name}-lite-devel < 32:9.16.6-3
|
||||
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
||||
Requires: openssl-devel%{?_isa} libxml2-devel%{?_isa}
|
||||
Requires: libcap-devel%{?_isa}
|
||||
%upname_compat %{upname}-devel
|
||||
%if %{with GSSTSIG}
|
||||
Requires: krb5-devel%{?_isa}
|
||||
%endif
|
||||
@ -276,6 +277,10 @@ Prefix: %{chroot_prefix}
|
||||
# grep is required due to setup-named-chroot.sh script
|
||||
Requires: grep
|
||||
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
|
||||
%upname_compat %{upname}-chroot
|
||||
%if "%{name}" != "%{upname}"
|
||||
Conflicts: %{upname}-sdb-chroot
|
||||
%endif
|
||||
|
||||
%description chroot
|
||||
This package contains a tree of files which can be used as a
|
||||
@ -966,6 +971,7 @@ fi;
|
||||
%changelog
|
||||
* Wed Jun 19 2024 Petr Menšík <pemensik@redhat.com> - 32:9.18.27-2
|
||||
- Disable building of DLZ packages
|
||||
- Conflict explicitly with more bind subpackages
|
||||
|
||||
* Thu May 16 2024 Petr Menšík <pemensik@redhat.com> - 32:9.18.27-1
|
||||
- Update to 9.18.27
|
||||
|
||||
Loading…
Reference in New Issue
Block a user