A System and Service Manager
c3c36bf304
Since the tests repo is not accessible there. The `rpm-tmt-test` job will still fail, since with this change it will complain about an empty test plan, but that's something to (possibly) fix in the near future. |
||
---|---|---|
.fmf | ||
.abignore | ||
.gitignore | ||
.zuul.yaml | ||
10-map-count.conf | ||
10-oomd-defaults.conf | ||
10-oomd-per-slice-defaults.conf | ||
10-timeout-abort.conf | ||
20-yama-ptrace.conf | ||
98-default-mac-none.link | ||
0001-ci-update-workflows-to-run-on-source-git-setup.patch | ||
0002-ci-setup-source-git-automation.patch | ||
0003-ci-deploy-systemd-man-to-GitHub-Pages.patch | ||
0004-ci-reconfigure-Packit-for-RHEL-10.patch | ||
0005-ci-allow-to-pass-parameters-together-with-rhel-only-.patch | ||
0006-journal-again-create-user-journals-for-users-with-hi.patch | ||
0007-tmpfiles-make-purge-hard-to-mis-use.patch | ||
0008-fedora-use-system-auth-in-pam-systemd-user.patch | ||
0009-net-naming-scheme-start-rhel10-naming-and-include-rh.patch | ||
0010-rules-copy-40-redhat.rules-from-RHEL-9.patch | ||
changelog | ||
ci.fmf | ||
gating.yaml | ||
inittab | ||
macros.sysusers | ||
owner-check.sh | ||
owner-check.template | ||
plans.fmf | ||
purge-nobody-user | ||
README.build-in-place.md | ||
rpminspect.yaml | ||
sources | ||
split-files.py | ||
sysctl.conf.README | ||
systemd-journal-gatewayd.xml | ||
systemd-journal-remote.xml | ||
systemd-udev-trigger-no-reload.conf | ||
systemd.rpmlintrc | ||
systemd.spec | ||
sysusers.attr | ||
sysusers.generate-pre.sh | ||
sysusers.prov | ||
test_sysusers_defined.py | ||
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 filbranden's git-rpmbuild and his talk during ASG2019.
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 upstream ../fedora-systemd/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.