Move dnssec related tools to bind-dnssec-utils
Most often clients require just dig or host to lookup addresses. Move dnssec and zone file into dedicated subpackage. For a limited time, make bind-utils suggest bind-dnssec-utils, until all dependencies are resolved. (#1649398)
This commit is contained in:
parent
685f10cbfd
commit
2830e00b88
53
bind.spec
53
bind.spec
@ -54,7 +54,7 @@ Summary: The Berkeley Internet Name Domain (BIND) DNS (Domain Name System) serv
|
||||
Name: bind
|
||||
License: MPLv2.0
|
||||
Version: 9.11.5
|
||||
Release: 4%{?PATCHVER:.%{PATCHVER}}%{?PREVER:.%{PREVER}}%{?dist}
|
||||
Release: 5%{?PATCHVER:.%{PATCHVER}}%{?PREVER:.%{PREVER}}%{?dist}
|
||||
Epoch: 32
|
||||
Url: http://www.isc.org/products/BIND/
|
||||
#
|
||||
@ -159,6 +159,7 @@ Provides: dnssec-conf = 1.27-2
|
||||
Requires(post): policycoreutils-python-utils
|
||||
Requires(post): libselinux-utils
|
||||
Requires(post): selinux-policy
|
||||
Recommends: bind-utils bind-dnssec-utils
|
||||
BuildRequires: gcc, make
|
||||
BuildRequires: openssl-devel, libtool, autoconf, pkgconfig, libcap-devel
|
||||
BuildRequires: libidn2-devel, libxml2-devel, GeoIP-devel
|
||||
@ -299,9 +300,14 @@ Contains license of the BIND DNS suite.
|
||||
|
||||
%package utils
|
||||
Summary: Utilities for querying DNS name servers
|
||||
Requires: bind-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
||||
Requires: bind-libs-lite%{?_isa} = %{epoch}:%{version}-%{release}
|
||||
Requires: python3-bind = %{epoch}:%{version}-%{release}
|
||||
Requires: bind-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
||||
# TODO: this is just temporary workaround until all packages depending on
|
||||
# bind-utils can be satisfied without dnssec-utils
|
||||
# It will be removed after some time, or changed to Recommends
|
||||
Suggests: bind-dnssec-utils
|
||||
# For compatibility with Debian package
|
||||
Provides: dnsutils = %{epoch}:%{version}-%{release}
|
||||
|
||||
%description utils
|
||||
Bind-utils contains a collection of utilities for querying DNS (Domain
|
||||
@ -313,6 +319,20 @@ network addresses.
|
||||
You should install bind-utils if you need to get information from DNS name
|
||||
servers.
|
||||
|
||||
%package dnssec-utils
|
||||
Summary: Utilities for DNSSEC keys and DNS zone files management
|
||||
Requires: bind-libs-lite%{?_isa} = %{epoch}:%{version}-%{release}
|
||||
Recommends: bind-utils
|
||||
Requires: python3-bind = %{epoch}:%{version}-%{release}
|
||||
|
||||
%description dnssec-utils
|
||||
Bind-dnssec-utils contains a collection of utilities for editing
|
||||
DNSSEC keys and BIND zone files. These tools provide generation,
|
||||
revocation and verification of keys and DNSSEC signatures in zone files.
|
||||
|
||||
You should install bind-dnssec-utils if you need to sign a DNS zone
|
||||
or maintain keys for it.
|
||||
|
||||
%if %{with DEVEL}
|
||||
%package devel
|
||||
Summary: Header files and libraries needed for BIND DNS development
|
||||
@ -1254,6 +1274,19 @@ rm -rf ${RPM_BUILD_ROOT}
|
||||
%{_bindir}/nslookup
|
||||
%{_bindir}/nsupdate
|
||||
%{_bindir}/arpaname
|
||||
%if %{with DNSTAP}
|
||||
%{_bindir}/dnstap-read
|
||||
%{_mandir}/man1/dnstap-read.1*
|
||||
%endif
|
||||
%{_mandir}/man1/host.1*
|
||||
%{_mandir}/man1/nsupdate.1*
|
||||
%{_mandir}/man1/dig.1*
|
||||
%{_mandir}/man1/delv.1*
|
||||
%{_mandir}/man1/nslookup.1*
|
||||
%{_mandir}/man1/arpaname.1*
|
||||
%{_sysconfdir}/trusted-key.key
|
||||
|
||||
%files dnssec-utils
|
||||
%{_sbindir}/ddns-confgen
|
||||
%{_sbindir}/tsig-keygen
|
||||
%{_sbindir}/genrandom
|
||||
@ -1268,16 +1301,6 @@ rm -rf ${RPM_BUILD_ROOT}
|
||||
%if %{with LMDB}
|
||||
%{_sbindir}/named-nzd2nzf
|
||||
%endif
|
||||
%if %{with DNSTAP}
|
||||
%{_bindir}/dnstap-read
|
||||
%{_mandir}/man1/dnstap-read.1*
|
||||
%endif
|
||||
%{_mandir}/man1/host.1*
|
||||
%{_mandir}/man1/nsupdate.1*
|
||||
%{_mandir}/man1/dig.1*
|
||||
%{_mandir}/man1/delv.1*
|
||||
%{_mandir}/man1/nslookup.1*
|
||||
%{_mandir}/man1/arpaname.1*
|
||||
%{_mandir}/man8/ddns-confgen.8*
|
||||
%{_mandir}/man8/tsig-keygen.8*
|
||||
%{_mandir}/man8/genrandom.8*
|
||||
@ -1292,7 +1315,6 @@ rm -rf ${RPM_BUILD_ROOT}
|
||||
%if %{with LMDB}
|
||||
%{_mandir}/man8/named-nzd2nzf.8*
|
||||
%endif
|
||||
%{_sysconfdir}/trusted-key.key
|
||||
|
||||
%if %{with DEVEL}
|
||||
%files devel
|
||||
@ -1490,6 +1512,9 @@ rm -rf ${RPM_BUILD_ROOT}
|
||||
|
||||
|
||||
%changelog
|
||||
* Thu Jan 17 2019 Petr Menšík <pemensik@redhat.com> - 32:9.11.5-5
|
||||
- Move dnssec related tools from bind-utils to bind-dnssec-utils (#1649398)
|
||||
|
||||
* Wed Jan 16 2019 Petr Menšík <pemensik@redhat.com> - 32:9.11.5-4
|
||||
- Reject invalid binary file (#1666814)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user