From 7c59ab4ba11f7ac2afc3dc4f3ba9c97b72c34750 Mon Sep 17 00:00:00 2001 From: John Lin Date: Fri, 5 Jan 2018 20:15:42 +0800 Subject: [PATCH] install: search preset files in /run (#7715) According to systemd.preset(5), presets files in /run should take effect. However, before this patch, preset files in /run were ignored. --- src/shared/install.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/shared/install.c b/src/shared/install.c index 05ccc58..026aa32 100644 --- a/src/shared/install.c +++ b/src/shared/install.c @@ -2784,6 +2784,7 @@ static int read_presets(UnitFileScope scope, const char *root_dir, Presets *pres if (scope == UNIT_FILE_SYSTEM) r = conf_files_list(&files, ".preset", root_dir, 0, "/etc/systemd/system-preset", + "/run/systemd/system-preset", "/usr/local/lib/systemd/system-preset", "/usr/lib/systemd/system-preset", #if HAVE_SPLIT_USR @@ -2793,6 +2794,7 @@ static int read_presets(UnitFileScope scope, const char *root_dir, Presets *pres else if (scope == UNIT_FILE_GLOBAL) r = conf_files_list(&files, ".preset", root_dir, 0, "/etc/systemd/user-preset", + "/run/systemd/user-preset", "/usr/local/lib/systemd/user-preset", "/usr/lib/systemd/user-preset", NULL); -- 2.7.4