diff --git a/src/analyze/analyze-verify.c b/src/analyze/analyze-verify.c index 1b06e07019..bb5bdf998a 100644 --- a/src/analyze/analyze-verify.c +++ b/src/analyze/analyze-verify.c @@ -220,7 +220,7 @@ static int verify_unit(Unit *u, bool check_man) { int verify_units(char **filenames, UnitFileScope scope, bool check_man, bool run_generators) { const ManagerTestRunFlags flags = - MANAGER_TEST_RUN_BASIC | + MANAGER_TEST_RUN_MINIMAL | MANAGER_TEST_RUN_ENV_GENERATORS | run_generators * MANAGER_TEST_RUN_GENERATORS; diff --git a/src/core/cgroup.c b/src/core/cgroup.c index b44391ac22..2cbb789978 100644 --- a/src/core/cgroup.c +++ b/src/core/cgroup.c @@ -3303,7 +3303,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 && m->test_run_flags != MANAGER_TEST_RUN_MINIMAL) + if (delete && m->cgroup_root && !FLAGS_SET(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_disable_unref(m->cgroup_empty_event_source); diff --git a/src/core/manager.c b/src/core/manager.c index 606ee39c38..8884437347 100644 --- a/src/core/manager.c +++ b/src/core/manager.c @@ -877,7 +877,7 @@ int manager_new(UnitFileScope scope, ManagerTestRunFlags test_run_flags, Manager if (r < 0) return r; - if (test_run_flags == MANAGER_TEST_RUN_MINIMAL) { + if (FLAGS_SET(test_run_flags, MANAGER_TEST_RUN_MINIMAL)) { m->cgroup_root = strdup(""); if (!m->cgroup_root) return -ENOMEM;