From: Mike Yuan Date: Sat, 13 Jul 2024 20:27:53 +0000 (+0200) Subject: core/main: respect skip_setup for RUNTIME_SCOPE_USER too X-Git-Tag: v257-rc1~905^2~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9100325690160fa1f09a90452da830298ee17fd3;p=thirdparty%2Fsystemd.git core/main: respect skip_setup for RUNTIME_SCOPE_USER too --- diff --git a/src/core/main.c b/src/core/main.c index 1a25372842f..658ebc68b56 100644 --- a/src/core/main.c +++ b/src/core/main.c @@ -2435,11 +2435,15 @@ static int initialize_runtime( "MESSAGE_ID=" SD_MESSAGE_CORE_NO_XDGDIR_PATH_STR); } - (void) mkdir_p_label(p, 0755); - (void) make_inaccessible_nodes(p, UID_INVALID, GID_INVALID); - r = setup_os_release(RUNTIME_SCOPE_USER); - if (r < 0) - log_warning_errno(r, "Failed to copy os-release for propagation, ignoring: %m"); + if (!skip_setup) { + (void) mkdir_p_label(p, 0755); + (void) make_inaccessible_nodes(p, UID_INVALID, GID_INVALID); + + r = setup_os_release(RUNTIME_SCOPE_USER); + if (r < 0) + log_warning_errno(r, "Failed to copy os-release for propagation, ignoring: %m"); + } + break; }