Compare commits
6 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
dac4a49ace | ||
|
|
455216194c | ||
|
|
c304bd30a2 | ||
|
|
5e27a688d1 | ||
|
|
281e197170 | ||
|
|
44db55a1a7 |
2 changed files with 31 additions and 10 deletions
|
|
@ -6,8 +6,8 @@
|
|||
%define NINJA ninja-build
|
||||
|
||||
Name: knot-resolver
|
||||
Version: 5.7.0
|
||||
Release: 5%{?dist}
|
||||
Version: 5.7.5
|
||||
Release: 1%{?dist}
|
||||
Summary: Caching full DNS Resolver
|
||||
|
||||
License: GPL-3.0-or-later
|
||||
|
|
@ -66,7 +66,6 @@ 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)
|
||||
|
|
@ -75,7 +74,6 @@ 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
|
||||
|
|
@ -167,6 +165,11 @@ gpg2 --verify %{SOURCE1} %{SOURCE0}
|
|||
%endif
|
||||
%setup -q -n %{name}-%{version}
|
||||
|
||||
# Create a sysusers.d config file
|
||||
cat >knot-resolver.sysusers.conf <<EOF
|
||||
u knot-resolver - 'Knot Resolver' %{_sysconfdir}/knot-resolver -
|
||||
EOF
|
||||
|
||||
%build
|
||||
CFLAGS="%{optflags}" LDFLAGS="%{?__global_ldflags}" meson build_rpm \
|
||||
%if "x%{?rhel}" == "x"
|
||||
|
|
@ -224,10 +227,9 @@ install -m 755 -d %{buildroot}/%{_pkgdocdir}
|
|||
mv %{buildroot}/%{_datadir}/doc/%{name}/* %{buildroot}/%{_pkgdocdir}/
|
||||
%endif
|
||||
|
||||
%pre
|
||||
getent group knot-resolver >/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
|
||||
install -m0644 -D knot-resolver.sysusers.conf %{buildroot}%{_sysusersdir}/knot-resolver.conf
|
||||
|
||||
%pre
|
||||
%if "x%{?rhel}" == "x"
|
||||
# upgrade-4-to-5
|
||||
if [ -f %{_unitdir}/kresd.socket ] ; then
|
||||
|
|
@ -315,7 +317,6 @@ 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
|
||||
|
|
@ -349,6 +350,7 @@ 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
|
||||
|
|
@ -378,6 +380,25 @@ fi
|
|||
%endif
|
||||
|
||||
%changelog
|
||||
* Thu Apr 24 2025 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.7.5-1
|
||||
- New upstream version 5.7.5
|
||||
- Remove duplicate file listing
|
||||
|
||||
* Tue Feb 11 2025 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 5.7.4-4
|
||||
- Add sysusers.d config file to allow rpm to create users/groups automatically
|
||||
|
||||
* Wed Jul 24 2024 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.7.4-1
|
||||
- New upstream version 5.7.4
|
||||
|
||||
* Tue Jun 04 2024 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.7.3-1
|
||||
- New upstream version 5.7.3
|
||||
|
||||
* Wed Apr 03 2024 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.7.2-1
|
||||
- New upstream version 5.7.2
|
||||
|
||||
* Wed Feb 14 2024 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.7.1-1
|
||||
- New upstream version 5.7.1
|
||||
|
||||
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 5.7.0-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
|
|
|
|||
4
sources
4
sources
|
|
@ -1,2 +1,2 @@
|
|||
SHA512 (knot-resolver-5.7.0.tar.xz) = 38095b94ef341717ba99f1dd354fe184acdce05cb234ff685d2ff84992d8cba6ca1b8b3623998dfd3ffe9d728282963c6973c30996b836060c75e1d2ac3ee544
|
||||
SHA512 (knot-resolver-5.7.0.tar.xz.asc) = a0403af705ac39d80ec0a3a608e0210f50bc647c078a8dc74a3c814b6c3541a777a2c83ce11c448a10ac9bfa8f96b38537c5a54c2d4cd15ba3ee402793eb92a4
|
||||
SHA512 (knot-resolver-5.7.5.tar.xz) = b9ade76accf60c7eee173cfff18e1881e79bcd63d85ef583973244bf37f40c4c57fed00d840c61643b65b82b1f93f85480c4f10334416cab87fae3da46918fc3
|
||||
SHA512 (knot-resolver-5.7.5.tar.xz.asc) = df06eb244fa051a5f71385424b2da2479203019c6824344ec2226bc4851a3eb12eb3bb0f6f5a3e5ccce8c5875b6867924fa46b6939545cb35b24ef799f9ef6b0
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue