]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
core: fix special directories for user services
authorLennart Poettering <lennart@poettering.net>
Mon, 2 Oct 2017 09:27:03 +0000 (11:27 +0200)
committerLennart Poettering <lennart@poettering.net>
Mon, 2 Oct 2017 15:41:44 +0000 (17:41 +0200)
The system paths were listed where the user paths should have been
listed. Correct that.

src/core/manager.c

index d167a86db0d97fd96730abd50c8af4336c386875..5c127e08484394ad58d8dd34225fbfdca96c36a6 100644 (file)
@@ -575,9 +575,9 @@ static int manager_setup_prefix(Manager *m) {
         static const struct table_entry paths_user[_EXEC_DIRECTORY_TYPE_MAX] = {
                 [EXEC_DIRECTORY_RUNTIME] = { SD_PATH_USER_RUNTIME, NULL },
                 [EXEC_DIRECTORY_STATE] = { SD_PATH_USER_CONFIGURATION, NULL },
-                [EXEC_DIRECTORY_CACHE] = { SD_PATH_SYSTEM_STATE_CACHE, NULL },
-                [EXEC_DIRECTORY_LOGS] = { SD_PATH_SYSTEM_CONFIGURATION, "log" },
-                [EXEC_DIRECTORY_CONFIGURATION] = { SD_PATH_SYSTEM_CONFIGURATION, NULL },
+                [EXEC_DIRECTORY_CACHE] = { SD_PATH_USER_STATE_CACHE, NULL },
+                [EXEC_DIRECTORY_LOGS] = { SD_PATH_USER_CONFIGURATION, "log" },
+                [EXEC_DIRECTORY_CONFIGURATION] = { SD_PATH_USER_CONFIGURATION, NULL },
         };
 
         const struct table_entry *p;