A System and Service Manager
Go to file
Petr Menšík 27cc5e08c2 Switch to NM resolver on systemd-resolved uninstall
If /etc/resolv.conf pointed to systemd-resolved stub configuration, it
is obvious it would stop working. Compensate it by deleting the link, it
would be created again on installation. Try to pass ownership to NM,
which also provides similar file. Keep it missing otherwise, might be
created by unknown tool on reboot.

Signed-off-by: Petr Menšík <pemensik@redhat.com>
2021-11-14 09:38:52 +00:00
tests Improve tests structure 2020-08-27 08:13:25 +02:00
.gitignore Add script to mail inactive maintainers 2021-02-11 13:08:32 +01:00
.zuul.yaml Add zuul configuration to exclude standalone sub-packages in install test 2021-02-05 16:20:52 +00:00
2da7d0bc92.patch Fix helper to restart user units with older systemd 2021-11-08 10:27:00 +01:00
10-oomd-defaults.conf Increase oomd user memory pressure limit to 50% for 20s (#1941170) 2021-03-30 12:11:37 +02:00
10-oomd-root-slice-defaults.conf Bump to 247.3-2 for systemd-oomd finishes and systemd-oomd-defaults subpackage 2021-02-11 13:09:33 +01:00
10-oomd-user-service-defaults.conf Increase oomd user memory pressure limit to 50% for 20s (#1941170) 2021-03-30 12:11:37 +02:00
20-grubby.install Two patches 2018-03-08 01:04:39 +01:00
20-yama-ptrace.conf Add example file with yama config 2015-07-05 22:52:35 -04:00
0001-rpm-don-t-specify-the-full-path-for-systemctl-and-ot.patch Version 249.6 2021-11-04 14:33:29 +01:00
0002-rpm-use-a-helper-script-to-actually-invoke-systemctl.patch Version 249.6 2021-11-04 14:33:29 +01:00
0003-rpm-call-needs-restart-in-parallel.patch Version 249.6 2021-11-04 14:33:29 +01:00
0004-rpm-restart-user-services-at-the-end-of-the-transact.patch Version 249.6 2021-11-04 14:33:29 +01:00
0005-update-helper-also-add-user-reexec-verb.patch Version 249.6 2021-11-04 14:33:29 +01:00
0006-update-helper-add-missing-loop-over-user-units.patch Version 249.6 2021-11-04 14:33:29 +01:00
d35551d8c6.patch Fix scope activation from a user instance 2021-11-11 15:36:06 -08:00
f58b96d3e8d1cb0dd3666bc74fa673918b586612.patch Add patch for kernel bug 2020-09-20 13:11:35 +02:00
inittab Add /etc/inittab and /etc/crypttab 2014-10-07 15:51:56 -04:00
libsystemd-shared.abignore Add abignore file to make abigail happy 2020-04-11 10:37:42 +02:00
macros.sysusers Add the sysusers compat parts 2020-02-10 17:19:18 +01:00
owner-check.sh owner-check: make sending of mails optional 2021-03-30 12:11:34 +02:00
owner-check.template Add script to mail inactive maintainers 2021-02-11 13:08:32 +01:00
purge-nobody-user Add purge-nobody-user 2018-02-21 15:23:30 +01:00
README.build-in-place Add support and directions for doing builds with --build-in-place 2021-06-01 09:01:14 +02:00
rpminspect.yaml Add rpminspect file to skip failing tests 2021-02-02 15:22:41 +01:00
sources Version 249.6 2021-11-04 14:33:29 +01:00
split-files.py Create separate systemd-resolved package 2021-06-16 22:37:44 +02:00
sysctl.conf.README Steal sysctl.conf from initscripts 2014-10-07 15:51:56 -04:00
systemd-journal-gatewayd.xml Add firewalld port descriptions 2015-01-05 22:46:35 -05:00
systemd-journal-remote.xml Add firewalld port descriptions 2015-01-05 22:46:35 -05:00
systemd-udev-trigger-no-reload.conf Prevent systemd-udev-trigger.service from restarting 2016-10-07 07:55:56 -04:00
systemd-user Override systemd-user PAM config in %install and not %prep 2018-07-15 01:08:07 -07:00
systemd.rpmlintrc Add abignore file to make abigail happy 2020-04-11 10:37:42 +02:00
systemd.spec Switch to NM resolver on systemd-resolved uninstall 2021-11-14 09:38:52 +00:00
sysusers.attr Add the sysusers compat parts 2020-02-10 17:19:18 +01:00
sysusers.generate-pre.sh Shellcheckify sysusers.generate-pre.sh 2021-06-01 09:01:14 +02:00
sysusers.prov Add the sysusers compat parts 2020-02-10 17:19:18 +01:00
triggers.systemd Version 249.5 2021-10-13 09:13:06 +02:00
use-bfq-scheduler.patch Fix bfq patch again 2021-01-13 16:41:37 +01:00
yum-protect-systemd.conf Also protect systemd-udev from removal 2016-03-15 15:34:52 -04:00

== 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.