Files
packages/anda/misc/systemd-sysusers-presets/systemd-sysusers-presets.spec
T

59 lines
1.4 KiB
RPMSpec

%define debug_package %nil
Name: systemd-sysusers-presets
Version: 1.0
Release: %autorelease
Summary: A set of systemd system user presets to supplement Fedora's defaults
License: GPLv3+
Source0: polkit.conf
Source1: rpcbind.conf
BuildRequires: systemd-rpm-macros
%{?systemd_requires}
%description
A set of systemd system user presets to supplement Fedora's defaults,
Since for some packages, the system users are created using the package's
post-install script, this package is a no-op on its own. It is intended to be
used as a dependency for other packages that need to create system users.
For example, Polkit needs to create the polkitd system user, so this package
generates the polkitd system user for Polkit to use properly.
%package polkit
Summary: Polkit system user
Requires: rpcbind
%{?systemd_requires}
Supplements: polkit
%description polkit
Polkit system user preset
%package rpcbind
Summary: RPC bind system user
Requires: rpcbind
%{?systemd_requires}
Supplements: rpcbind
%description rpcbind
RPC bind system user preset
%prep
%install
install -D %{SOURCE0} %{buildroot}%{_sysusersdir}/polkit.conf
install -D %{SOURCE1} %{buildroot}%{_sysusersdir}/rpcbind.conf
%post polkit
systemd-sysusers %{_sysusersdir}/polkit.conf
%post rpcbind
systemd-sysusers %{_sysusersdir}/rpcbind.conf
%files polkit
%{_sysusersdir}/polkit.conf
%files rpcbind
%{_sysusersdir}/rpcbind.conf
%changelog
%autochangelog