X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Ftmpfiles.c;h=954c3b7cf3152dcd6467899497f0ec064ba66184;hb=f8e08a77e7bbea802b50adcb442f99af462fa96e;hp=1574a199fbf3ab50e54e01b4adf2766b9f136913;hpb=772f83719e3c2262d948a4c4e70fe9babc4c4610;p=elogind.git diff --git a/src/tmpfiles.c b/src/tmpfiles.c index 1574a199f..954c3b7cf 100644 --- a/src/tmpfiles.c +++ b/src/tmpfiles.c @@ -963,11 +963,17 @@ int main(int argc, char *argv[]) { } else { char **files, **f; - files = conf_files_list(".conf", - "/run/tmpfiles.d", - "/etc/tmpfiles.d", - "/usr/lib/tmpfiles.d", - NULL); + r = conf_files_list(&files, ".conf", + "/run/tmpfiles.d", + "/etc/tmpfiles.d", + "/usr/local/lib/tmpfiles.d", + "/usr/lib/tmpfiles.d", + NULL); + if (r < 0) { + r = EXIT_FAILURE; + log_error("Failed to enumerate tmpfiles.d files: %s", strerror(-r)); + goto finish; + } STRV_FOREACH(f, files) { if (read_config_file(*f, true) < 0)