From: Tomas Krizek Date: Mon, 12 Oct 2020 12:45:28 +0000 (+0200) Subject: distro/rpm: don't use sysusers X-Git-Tag: v5.2.0~16^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3134a8b93e8c78ca018069fb0a74d0bde03ca37f;p=thirdparty%2Fknot-resolver.git distro/rpm: don't use sysusers Only Fedora 32+ and opensuse have sysusers support, but handling centos would require keeping the current commands. For simplicity's sake, let's not use sysusers yet for rpm. https://fedoraproject.org/wiki/Changes/Adopting_sysusers.d_format https://en.opensuse.org/openSUSE:Packaging_guidelines#Users_and_Groups --- diff --git a/distro/rpm/knot-resolver.spec b/distro/rpm/knot-resolver.spec index d3e9d750f..c2b54d702 100644 --- a/distro/rpm/knot-resolver.spec +++ b/distro/rpm/knot-resolver.spec @@ -185,6 +185,9 @@ ln -s ../kresd.target %{buildroot}%{_unitdir}/multi-user.target.wants/kresd.targ # remove modules with missing dependencies rm %{buildroot}%{_libdir}/knot-resolver/kres_modules/etcd.lua +# remove unused sysusers +rm %{buildroot}%{_prefix}/lib/sysusers.d/knot-resolver.conf + %if 0%{?suse_version} rm %{buildroot}%{_libdir}/knot-resolver/kres_modules/experimental_dot_auth.lua rm -r %{buildroot}%{_libdir}/knot-resolver/kres_modules/http