summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2023-04-24 10:11:46 +0200
committerLennart Poettering <lennart@poettering.net>2023-04-27 12:18:32 +0200
commit3975e3f8ae630586eee816b88e3adde89686d2b1 (patch)
treeaec6c100ab2fa1718a2132a5f5e058ae62254b5b
parentbcd9b98159e6e2d90db70ee3a73fddde9d3cdd11 (diff)
downloadsystemd-3975e3f8ae630586eee816b88e3adde89686d2b1.tar.gz
units: make system service manager create init.scope subcgroup for user service manager
This one is basically for free, since the service manager is already prepared for being invoked in init.scope. Hence let's start it in the right cgroup right-away.
-rw-r--r--units/user@.service.in1
1 files changed, 1 insertions, 0 deletions
diff --git a/units/user@.service.in b/units/user@.service.in
index 41ed55cb1a..86ab4ffcc6 100644
--- a/units/user@.service.in
+++ b/units/user@.service.in
@@ -22,6 +22,7 @@ ExecStart={{ROOTLIBEXECDIR}}/systemd --user
Slice=user-%i.slice
KillMode=mixed
Delegate=pids memory cpu
+DelegateSubgroup=init.scope
TasksMax=infinity
TimeoutStopSec={{ DEFAULT_USER_TIMEOUT_SEC*4//3 }}s
KeyringMode=inherit