Those codepaths is only used by that generator, so simply adding a few debug
log lines should be OK.
Fixes #12259.
free_and_replace(value, expanded_value);
+ log_debug("%s:%u: setting %s=%s", filename, line, key, value);
+
return load_env_file_push(filename, line, key, value, env, n_pushed);
}
if (r < 0)
return r;
+ if (DEBUG_LOGGING) {
+ _cleanup_free_ char *t;
+
+ t = strv_join(dirs, "\n\t");
+ log_debug("Looking for environment.d files in (higher priority first):\n\t%s", strna(t));
+ }
+
*ret = TAKE_PTR(dirs);
return 0;
}
* that in case of failure, a partial update is better than none. */
STRV_FOREACH(i, files) {
+ log_debug("Reading %s…", *i);
+
r = merge_env_file(&env, NULL, *i);
if (r == -ENOMEM)
return r;