On Wed, Apr 28, 2021 at 12:40 PM Tom Horsley horsley1953@gmail.com wrote:
Just been comparing my f33 and f34 partitions, and while every other service file in the universe lives in /usr/lib/systemd/system the two new services dbus-org.freedesktop.oom1.service and dbus-org.freedesktop.resolve1.service are not installed there.
They appear to be in
/etc/systemd/system/dbus-org.freedesktop.oom1.service /usr/share/dbus-1/system-services/org.freedesktop.oom1.service /etc/systemd/system/dbus-org.freedesktop.resolve1.service /usr/share/dbus-1/system-services/org.freedesktop.resolve1.service
The /etc files are symlinks to other services in the "normal" place, but with a different name (oom rather than oom1)
Does anyone know what all this convolution is about?
Overrides go in /etc, so I suspect that these are Fedora specific differences from upstream.
Curiously I don't have /etc/systemd/system/dbus-org.freedesktop.oom1.service - it was clean installed prior to beta though and there were changes with both oomd and resolved during the pre-release period.
I thought the /etc directories were where system administrators were supposed to install copies to override the system files, why are things installed there by fedora?
You could ask on devel@ list to find out for sure. I'm not certain, but I think there were were systemd 248 changes that were too big to take into Fedora, during pre-release period, and others weren't yet merged upstream, so I think all of this happened because of that. And it'll likely get cleaned up once there's a 248.1 or whatever.