mirror of
https://github.com/systemd/systemd
synced 2024-09-06 16:56:43 +00:00
![Lennart Poettering](/assets/img/avatar_default.png)
So, unfortunately oomd uses "io.system." rather than "io.systemd." as prefix for its sockets. This is a mistake, and doesn't match the Varlink interface naming or anything else in oomd. hence, let's fix that. Given that this is an internal protocol between PID1 and oomd let's simply change this without retaining compat.
28 lines
838 B
SYSTEMD
28 lines
838 B
SYSTEMD
# SPDX-License-Identifier: LGPL-2.1-or-later
|
|
#
|
|
# This file is part of systemd.
|
|
#
|
|
# systemd is free software; you can redistribute it and/or modify it
|
|
# under the terms of the GNU Lesser General Public License as published by
|
|
# the Free Software Foundation; either version 2.1 of the License, or
|
|
# (at your option) any later version.
|
|
|
|
[Unit]
|
|
Description=Userspace Out-Of-Memory (OOM) Killer Socket
|
|
Documentation=man:systemd-oomd.service(8)
|
|
DefaultDependencies=no
|
|
Before=sockets.target shutdown.target
|
|
Conflicts=shutdown.target
|
|
ConditionControlGroupController=v2
|
|
ConditionControlGroupController=memory
|
|
ConditionPathExists=/proc/pressure/cpu
|
|
ConditionPathExists=/proc/pressure/io
|
|
ConditionPathExists=/proc/pressure/memory
|
|
|
|
[Socket]
|
|
ListenStream=/run/systemd/oom/io.systemd.ManagedOOM
|
|
SocketMode=0666
|
|
|
|
[Install]
|
|
WantedBy=sockets.target
|