8510cadb34
We tried this back in 2016 and it didn't go so well, because at that time, preset-all was badly broken. See https://bugzilla.redhat.com/show_bug.cgi?id=1363858 for the history there. It seems that the bugs in preset-all were fixed quite soon after that, but for whatever reason, the change to %post was not re-applied (probably it just got forgotten). We've now run into a bug in Rawhide where dbus-daemon is getting installed before systemd despite having a dependency that should make that not happen: https://bugzilla.redhat.com/show_bug.cgi?id=1647172 this is apparently because there are very complex dependency loops during initial install that rpm cannot find a single clearly correct 'answer' for, so it does not always choose to honor this dependency. We can take a look at breaking up those loops, but we also figured it can't hurt to resurrect this change to help with such cases: this way if some service with a preset *does* happen to get installed before systemd, and so its attempt to apply the preset in its own %post fails, that will be fixed up here. |
||
---|---|---|
.gitignore | ||
20-grubby.install | ||
20-yama-ptrace.conf | ||
0998-resolved-create-etc-resolv.conf-symlink-at-runtime.patch | ||
inittab | ||
purge-nobody-user | ||
sources | ||
split-files.py | ||
sysctl.conf.README | ||
systemd-journal-gatewayd.xml | ||
systemd-journal-remote.xml | ||
systemd-udev-trigger-no-reload.conf | ||
systemd-user | ||
systemd.spec | ||
triggers.systemd | ||
yum-protect-systemd.conf |