]> git.ipfire.org Git - thirdparty/knot-dns.git/commitdiff
distro/rpm: split keymgr into knot-keymgr package
authorJakub Ružička <jakub.ruzicka@nic.cz>
Fri, 18 Jul 2025 11:48:33 +0000 (13:48 +0200)
committerDaniel Salzman <daniel.salzman@nic.cz>
Sat, 19 Jul 2025 16:35:05 +0000 (18:35 +0200)
distro/pkg/rpm/knot.spec

index 52bb5e3fd47d7fb5cb6545e6796ea0b387bcb925..a0d11ee1f5bf1c60b8418dedf3ad64a651cc9334 100644 (file)
@@ -94,6 +94,8 @@ Requires(postun):     systemd
 
 Requires:      %{name}-libs%{?_isa} = %{version}-%{release}
 
+Recommends:    %{name}-keymgr
+
 %if 0%{?suse_version}
 Provides:      group(knot)
 %endif
@@ -133,6 +135,13 @@ Requires:  %{name}-libs%{?_isa} = %{version}-%{release}
 %description dnssecutils
 The package contains DNSSEC tools shipped with the Knot DNS server.
 
+%package keymgr
+Summary:       Knot DNS key management utility
+Requires:      %{name}-libs%{?_isa} = %{version}-%{release}
+
+%description keymgr
+The package contains keymgr program for Knot DNS key management.
+
 %package module-dnstap
 Summary:       dnstap module for Knot DNS
 Requires:      %{name} = %{version}-%{release}
@@ -329,7 +338,6 @@ getent passwd knot >/dev/null || \
 %{_unitdir}/knot.service
 %{_sbindir}/kcatalogprint
 %{_sbindir}/kjournalprint
-%{_sbindir}/keymgr
 %{_sbindir}/knotc
 %{_sbindir}/knotd
 %if 0%{?suse_version}
@@ -338,7 +346,6 @@ getent passwd knot >/dev/null || \
 %{_mandir}/man5/knot.conf.*
 %{_mandir}/man8/kcatalogprint.*
 %{_mandir}/man8/kjournalprint.*
-%{_mandir}/man8/keymgr.*
 %{_mandir}/man8/knotc.*
 %{_mandir}/man8/knotd.*
 %ghost %attr(770,root,knot) %dir %{_rundir}/knot
@@ -361,6 +368,10 @@ getent passwd knot >/dev/null || \
 %{_mandir}/man1/kzonecheck.*
 %{_mandir}/man1/kzonesign.*
 
+%files keymgr
+%{_sbindir}/keymgr
+%{_mandir}/man8/keymgr.*
+
 %files module-dnstap
 %{_libdir}/knot/modules-*/dnstap.so