mirror of
https://github.com/systemd/systemd.git
synced 2025-03-22 06:50:18 +03:00
core: skip the removal of cgroups in the TEST_RUN_MINIMAL mode (#8622)
When `systemd` is run in the TEST_RUN_MINIMAL mode, it doesn't really set up cgroups, so it shouldn't try to remove anything. Closes https://github.com/systemd/systemd/issues/8474.
This commit is contained in:
parent
cde942f61b
commit
f6c63f6fc9
@ -2305,7 +2305,7 @@ void manager_shutdown_cgroup(Manager *m, bool delete) {
|
||||
|
||||
/* We can't really delete the group, since we are in it. But
|
||||
* let's trim it. */
|
||||
if (delete && m->cgroup_root)
|
||||
if (delete && m->cgroup_root && m->test_run_flags != MANAGER_TEST_RUN_MINIMAL)
|
||||
(void) cg_trim(SYSTEMD_CGROUP_CONTROLLER, m->cgroup_root, false);
|
||||
|
||||
m->cgroup_empty_event_source = sd_event_source_unref(m->cgroup_empty_event_source);
|
||||
|
Loading…
x
Reference in New Issue
Block a user