X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fcore%2Fservice.c;h=6a27e8f67d4826b9d9f750ebb81010e35e073fcc;hb=adeba5008eac3105ae59256dedd087ebe006a9e6;hp=2b16778731c043dd523094d2814b4e48ce8bf9fc;hpb=db2cb23b5b179707000d28a11efb3d888d06ee80;p=elogind.git diff --git a/src/core/service.c b/src/core/service.c index 2b1677873..6a27e8f67 100644 --- a/src/core/service.c +++ b/src/core/service.c @@ -1000,6 +1000,7 @@ static int service_spawn( exec_params.confirm_spawn = UNIT(s)->manager->confirm_spawn; exec_params.cgroup_supported = UNIT(s)->manager->cgroup_supported; exec_params.cgroup_path = path; + exec_params.cgroup_delegate = s->cgroup_context.delegate; exec_params.runtime_prefix = manager_get_runtime_prefix(UNIT(s)->manager); exec_params.unit_id = UNIT(s)->id; exec_params.watchdog_usec = s->watchdog_usec; @@ -2830,6 +2831,7 @@ static const char* const service_state_table[_SERVICE_STATE_MAX] = { [SERVICE_EXITED] = "exited", [SERVICE_RELOAD] = "reload", [SERVICE_STOP] = "stop", + [SERVICE_STOP_SIGABRT] = "stop-sigabrt", [SERVICE_STOP_SIGTERM] = "stop-sigterm", [SERVICE_STOP_SIGKILL] = "stop-sigkill", [SERVICE_STOP_POST] = "stop-post",