A System and Service Manager
21ca64d8e0
This adds support for parsing static UIDs and GIDs from sysusers.d fragments, and automatically forwarding them to the generated 'Provides' entries. It will allow inspecting users/groups with static IDs directly from package metadata: ``` $ rpm --query --provides --package gdm-41.0-3.fc36.x86_64.rpm [...] group(gdm) = 42 user(gdm) = 42 ``` |
||
---|---|---|
tests | ||
.gitignore | ||
.zuul.yaml | ||
2da7d0bc92.patch | ||
10-oomd-defaults.conf | ||
10-oomd-root-slice-defaults.conf | ||
10-oomd-user-service-defaults.conf | ||
20-grubby.install | ||
20-yama-ptrace.conf | ||
0001-rpm-don-t-specify-the-full-path-for-systemctl-and-ot.patch | ||
0002-rpm-use-a-helper-script-to-actually-invoke-systemctl.patch | ||
0003-rpm-call-needs-restart-in-parallel.patch | ||
0004-rpm-restart-user-services-at-the-end-of-the-transact.patch | ||
0005-update-helper-also-add-user-reexec-verb.patch | ||
0006-update-helper-add-missing-loop-over-user-units.patch | ||
f58b96d3e8d1cb0dd3666bc74fa673918b586612.patch | ||
inittab | ||
libsystemd-shared.abignore | ||
macros.sysusers | ||
owner-check.sh | ||
owner-check.template | ||
purge-nobody-user | ||
README.build-in-place | ||
rpminspect.yaml | ||
sources | ||
split-files.py | ||
sysctl.conf.README | ||
systemd-journal-gatewayd.xml | ||
systemd-journal-remote.xml | ||
systemd-udev-trigger-no-reload.conf | ||
systemd-user | ||
systemd.rpmlintrc | ||
systemd.spec | ||
sysusers.attr | ||
sysusers.generate-pre.sh | ||
sysusers.prov | ||
triggers.systemd | ||
use-bfq-scheduler.patch | ||
yum-protect-systemd.conf |
== Building systemd rpms for local development using rpmbuild --build-in-place == This approach is based on https://github.com/filbranden/git-rpmbuild and filbranden's talk during ASG2019 [https://cfp.all-systems-go.io/ASG2019/talk/JM7GDN/]. ``` git clone https://github.com/systemd/systemd fedpkg clone systemd fedora-systemd cd systemd rpmbuild -bb --build-in-place --noprep --define "_sourcedir $PWD/../fedora-systemd" --define "_rpmdir $PWD/rpms" --with inplace ../systemd.spec sudo dnf upgrade --setopt install_weak_deps=False rpms/*/*.rpm ``` `--without lto` and `--without tests` may be useful to speed up the build.