networkctl-cat: insert a newline between different config files

This commit is contained in:
Mike Yuan 2023-12-16 19:57:02 +08:00
parent 15fde154f8
commit c5f51d5f3f
No known key found for this signature in database
GPG key ID: 417471C0A40F58B3

View file

@ -459,6 +459,7 @@ int verb_cat(int argc, char *argv[], void *userdata) {
pager_open(arg_pager_flags);
bool first = true;
STRV_FOREACH(name, strv_skip(argv, 1)) {
_cleanup_strv_free_ char **dropins = NULL;
_cleanup_free_ char *path = NULL;
@ -481,9 +482,14 @@ int verb_cat(int argc, char *argv[], void *userdata) {
}
}
if (!first)
putchar('\n');
r = cat_files(path, dropins, /* flags = */ CAT_FORMAT_HAS_SECTIONS);
if (r < 0)
return RET_GATHER(ret, r);
first = false;
}
return ret;