From: Mike Yuan Date: Thu, 23 Nov 2023 12:53:50 +0000 (+0800) Subject: analyze: don't open systemd-executor needlessly X-Git-Tag: v255-rc4~63^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F30165%2Fhead;p=thirdparty%2Fsystemd.git analyze: don't open systemd-executor needlessly Fixes #30162 --- diff --git a/src/analyze/analyze-condition.c b/src/analyze/analyze-condition.c index f5d874b9c7c..3b290e03230 100644 --- a/src/analyze/analyze-condition.c +++ b/src/analyze/analyze-condition.c @@ -92,7 +92,7 @@ static int verify_conditions(char **lines, RuntimeScope scope, const char *unit, assert_se(set_unit_path(var) >= 0); } - r = manager_new(scope, MANAGER_TEST_RUN_MINIMAL, &m); + r = manager_new(scope, MANAGER_TEST_RUN_MINIMAL|MANAGER_TEST_DONT_OPEN_EXECUTOR, &m); if (r < 0) return log_error_errno(r, "Failed to initialize manager: %m"); diff --git a/src/analyze/analyze-security.c b/src/analyze/analyze-security.c index 2745100f5d9..b119ad73513 100644 --- a/src/analyze/analyze-security.c +++ b/src/analyze/analyze-security.c @@ -2690,6 +2690,7 @@ static int offline_security_checks( MANAGER_TEST_RUN_MINIMAL | MANAGER_TEST_RUN_ENV_GENERATORS | MANAGER_TEST_RUN_IGNORE_DEPENDENCIES | + MANAGER_TEST_DONT_OPEN_EXECUTOR | run_generators * MANAGER_TEST_RUN_GENERATORS; _cleanup_(manager_freep) Manager *m = NULL; diff --git a/src/analyze/analyze-verify-util.c b/src/analyze/analyze-verify-util.c index 5bba388dfc9..622a10f6b07 100644 --- a/src/analyze/analyze-verify-util.c +++ b/src/analyze/analyze-verify-util.c @@ -242,6 +242,7 @@ int verify_units( const ManagerTestRunFlags flags = MANAGER_TEST_RUN_MINIMAL | MANAGER_TEST_RUN_ENV_GENERATORS | + MANAGER_TEST_DONT_OPEN_EXECUTOR | (recursive_errors == RECURSIVE_ERRORS_NO) * MANAGER_TEST_RUN_IGNORE_DEPENDENCIES | run_generators * MANAGER_TEST_RUN_GENERATORS;