]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
distro/rpm: don't use sysusers
authorTomas Krizek <tomas.krizek@nic.cz>
Mon, 12 Oct 2020 12:45:28 +0000 (14:45 +0200)
committerTomas Krizek <tomas.krizek@nic.cz>
Mon, 12 Oct 2020 14:08:05 +0000 (16:08 +0200)
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

distro/rpm/knot-resolver.spec

index d3e9d750fe67f852a1984f3750fc6e5c98f4a372..c2b54d7027918f574a7c7c9b919f231dbfe9734b 100644 (file)
@@ -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