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?
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?
Just curious after my scripts to list info about new services failed because the file wasn't found where I expected it :-).
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.