diff --git a/src/cgroup.c b/src/cgroup.c index 6c4164eb..1ff1354a 100644 --- a/src/cgroup.c +++ b/src/cgroup.c @@ -172,6 +172,9 @@ int cgroup_service(char *name, int pid, struct cgroup *cg) if (!strcmp(cg->name, "root")) return fnwrite(str("%d", pid), FINIT_CGPATH "/cgroup.procs"); + if (!strcmp(cg->name, "init")) + return fnwrite(str("%d", pid), FINIT_CGPATH "/init/cgroup.procs"); + snprintf(path, sizeof(path), "/sys/fs/cgroup/%s", cg->name); if (fisdir(path)) group = cg->name;