X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fshared%2Fpath-lookup.c;h=83abf53faa9256d0bf5a05cfd7b537f50d84df6c;hp=3d16e37d0232342849979c01f514e78fadca18b2;hb=9404b07fee7ec8d28016fbd14a6f4257bec98495;hpb=2f07de3b6cacf44462635ab0fff56391b491e454 diff --git a/src/shared/path-lookup.c b/src/shared/path-lookup.c index 3d16e37d0..83abf53fa 100644 --- a/src/shared/path-lookup.c +++ b/src/shared/path-lookup.c @@ -218,6 +218,21 @@ static char** user_dirs( return tmp; } +char **generator_paths(SystemdRunningAs running_as) { + if (running_as == SYSTEMD_USER) + return strv_new("/run/systemd/user-generators", + "/etc/systemd/user-generators", + "/usr/local/lib/systemd/user-generators", + USER_GENERATOR_PATH, + NULL); + else + return strv_new("/run/systemd/system-generators", + "/etc/systemd/system-generators", + "/usr/local/lib/systemd/system-generators", + SYSTEM_GENERATOR_PATH, + NULL); +} + int lookup_paths_init( LookupPaths *p, SystemdRunningAs running_as,