]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
core: RuntimeDirectory= does not request new mount namespace
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 3 Jan 2018 15:20:44 +0000 (00:20 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 3 Jan 2018 15:26:35 +0000 (00:26 +0900)
Now RuntimeDirectory= does not create 'private' directory.
Thus, it is not neccessary to request new mount namespace.

Follow-up for 8092a48cc1d1fb20b66371576754df831d30a43b.

src/core/execute.c

index de72786d7fe89a145f139a0a4bc3819bbb99a0dc..2ec8620b8671fa8c2297ce1c0d846af432b174b2 100644 (file)
@@ -1810,8 +1810,7 @@ static bool exec_needs_mount_namespace(
                 return true;
 
         if (context->dynamic_user &&
-            (!strv_isempty(context->directories[EXEC_DIRECTORY_RUNTIME].paths) ||
-             !strv_isempty(context->directories[EXEC_DIRECTORY_STATE].paths) ||
+            (!strv_isempty(context->directories[EXEC_DIRECTORY_STATE].paths) ||
              !strv_isempty(context->directories[EXEC_DIRECTORY_CACHE].paths) ||
              !strv_isempty(context->directories[EXEC_DIRECTORY_LOGS].paths)))
                 return true;