diff --git a/knot-resolver.spec b/knot-resolver.spec index 6dcd618..f69220d 100644 --- a/knot-resolver.spec +++ b/knot-resolver.spec @@ -6,7 +6,7 @@ %define NINJA ninja-build Name: knot-resolver -Version: 5.7.6 +Version: 5.7.0 Release: 3%{?dist} Summary: Caching full DNS Resolver @@ -53,7 +53,7 @@ Requires: systemd Requires(post): systemd # dnstap module dependencies -# SUSE is missing protoc protobuf compiler +# SUSE is missing protoc-c protobuf compiler %if "x%{?suse_version}" == "x" BuildRequires: pkgconfig(libfstrm) BuildRequires: pkgconfig(libprotobuf-c) @@ -66,6 +66,7 @@ BuildRequires: lmdb-devel Requires: lua-basexx Requires: lua-psl Requires: lua-http +Requires(pre): shadow-utils %endif %if 0%{?fedora} || 0%{?rhel} > 7 BuildRequires: pkgconfig(lmdb) @@ -74,6 +75,7 @@ Requires: lua5.1-basexx Requires: lua5.1-cqueues Requires: lua5.1-http Recommends: lua5.1-psl +Requires(pre): shadow-utils %endif # we do not build HTTP module on SuSE so the build requires is not needed @@ -165,11 +167,6 @@ gpg2 --verify %{SOURCE1} %{SOURCE0} %endif %setup -q -n %{name}-%{version} -# Create a sysusers.d config file -cat >knot-resolver.sysusers.conf </dev/null || groupadd -r knot-resolver +getent passwd knot-resolver >/dev/null || useradd -r -g knot-resolver -d %{_sysconfdir}/knot-resolver -s /sbin/nologin -c "Knot Resolver" knot-resolver + %if "x%{?rhel}" == "x" # upgrade-4-to-5 if [ -f %{_unitdir}/kresd.socket ] ; then @@ -317,6 +315,7 @@ fi %{_sbindir}/kresc %{_sbindir}/kres-cache-gc %{_libdir}/libkres.so.* +%dir %{_libdir}/knot-resolver %{_libdir}/knot-resolver/*.so %{_libdir}/knot-resolver/*.lua %dir %{_libdir}/knot-resolver/kres_modules @@ -350,7 +349,6 @@ fi %{_libdir}/knot-resolver/kres_modules/watchdog.lua %{_libdir}/knot-resolver/kres_modules/workarounds.lua %{_mandir}/man8/kresd.8.gz -%{_sysusersdir}/knot-resolver.conf %files devel %{_includedir}/libkres @@ -380,51 +378,8 @@ fi %endif %changelog -* Mon Oct 20 2025 Jakub Ružička - 5.7.6-3 -- Rebuilt for Knot DNS 3.5 - -* Thu Jul 24 2025 Fedora Release Engineering - 5.7.6-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild - -* Fri Jul 18 2025 Jakub Ružička - 5.7.6-1 -- New upstream version 5.7.6 - -* Thu Apr 24 2025 Jakub Ružička - 5.7.5-1 -- New upstream version 5.7.5 -- Remove duplicate file listing - -* Tue Feb 11 2025 Zbigniew Jędrzejewski-Szmek - 5.7.4-4 -- Add sysusers.d config file to allow rpm to create users/groups automatically - -* Fri Jan 17 2025 Fedora Release Engineering - 5.7.4-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild - -* Tue Nov 26 2024 Jakub Ružička - 5.7.4-2 -- Rebuilt for Knot DNS 3.4 - -* Wed Jul 24 2024 Jakub Ružička - 5.7.4-1 -- New upstream version 5.7.4 - -* Thu Jul 18 2024 Fedora Release Engineering - 5.7.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Tue Jun 04 2024 Jakub Ružička - 5.7.3-1 -- New upstream version 5.7.3 - -* Wed Apr 03 2024 Jakub Ružička - 5.7.2-1 -- New upstream version 5.7.2 - -* Wed Feb 14 2024 Jakub Ružička - 5.7.1-1 -- New upstream version 5.7.1 - -* Thu Jan 25 2024 Fedora Release Engineering - 5.7.0-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Sun Jan 21 2024 Fedora Release Engineering - 5.7.0-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - * Thu Nov 09 2023 Jakub Ružička - 5.7.0-3 -- Rebuild for Fedora 40, Knot DNS 3.3.2 +- Rebuild for Knot DNS 3.3.2 * Tue Aug 29 2023 Jakub Ružička - 5.7.0-2 - Rebuilt for Knot DNS 3.3 @@ -432,15 +387,9 @@ fi * Tue Aug 22 2023 Jakub Ružička - 5.7.0-1 - New upstream version 5.7.0 -* Thu Jul 20 2023 Fedora Release Engineering - 5.6.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - * Thu Jan 26 2023 Jakub Ružička - 5.6.0-1 - update to upstream version 5.6.0 -* Thu Jan 19 2023 Fedora Release Engineering - 5.5.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - * Thu Sep 22 2022 Jakub Ružička - 5.5.3-1 - update to upstream version 5.5.3 diff --git a/sources b/sources index 0ed2cdf..01e00a9 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (knot-resolver-5.7.6.tar.xz) = 4dcaff56b0368bc147e04ffbf6ce4a3595fa3a59e99e73b516edc7813142abcb20823b987824b11a31e3eca3cc62fa176caf4408361daeac67b6f0587f9a0268 -SHA512 (knot-resolver-5.7.6.tar.xz.asc) = 478449d96dddaff9aff134a2a3bc991d8e50423f38a00e7256b54be9ab89d85d66eaa8e83815f4b31700b16fd94f8017493db6347e57d0583feec38bb35655f6 +SHA512 (knot-resolver-5.7.0.tar.xz) = 38095b94ef341717ba99f1dd354fe184acdce05cb234ff685d2ff84992d8cba6ca1b8b3623998dfd3ffe9d728282963c6973c30996b836060c75e1d2ac3ee544 +SHA512 (knot-resolver-5.7.0.tar.xz.asc) = a0403af705ac39d80ec0a3a608e0210f50bc647c078a8dc74a3c814b6c3541a777a2c83ce11c448a10ac9bfa8f96b38537c5a54c2d4cd15ba3ee402793eb92a4