mirror of
https://github.com/terrapkg/packages.git
synced 2026-06-02 18:02:19 +00:00
59 lines
1.4 KiB
RPMSpec
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
|