From: Yu Watanabe Date: Mon, 16 May 2022 22:06:39 +0000 (+0900) Subject: test-execute: skip one more test when PID1 is not systemd X-Git-Tag: v251~24 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bfd671061cce0c09aeb168c555b17b004b8bf515;p=thirdparty%2Fsystemd.git test-execute: skip one more test when PID1 is not systemd Fixes #23332. --- diff --git a/src/test/test-execute.c b/src/test/test-execute.c index 6fce05bb58f..82e4cf5e54d 100644 --- a/src/test/test-execute.c +++ b/src/test/test-execute.c @@ -1107,6 +1107,12 @@ static void test_exec_condition(Manager *m) { } static void test_exec_umask_namespace(Manager *m) { + /* exec-specifier-credentials-dir.service creates /run/credentials and enables implicit + * InaccessiblePath= for the directory for all later services with mount namespace. */ + if (!is_inaccessible_available()) { + log_notice("Testing without inaccessible, skipping %s", __func__); + return; + } test(m, "exec-umask-namespace.service", can_unshare ? 0 : EXIT_NAMESPACE, CLD_EXITED); }