A System and Service Manager
tests | ||
.gitignore | ||
.zuul.yaml | ||
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-Revert-core-Check-unit-start-rate-limiting-earlier.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.