On Wed, Apr 28, 2021 at 12:40 PM Tom Horsley <horsley1953(a)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.
--
Chris Murphy