1
0
mirror of https://github.com/systemd/systemd.git synced 2025-01-11 09:18:07 +03:00

udevadm info: use pager for all output types

Before we used the pager for --tree, but not e.g. for --export-db.
I don't see any particular reason to limit this.
This commit is contained in:
Zbigniew Jędrzejewski-Szmek 2022-06-22 14:30:57 +02:00
parent b6ec23a01a
commit cbef829f80

View File

@ -295,6 +295,8 @@ static int export_devices(void) {
if (r < 0)
return log_error_errno(r, "Failed to scan devices: %m");
pager_open(arg_pager_flags);
FOREACH_DEVICE_AND_SUBSYSTEM(e, d)
(void) print_record(d, NULL);
@ -815,9 +817,10 @@ int info_main(int argc, char *argv[], void *userdata) {
return log_error_errno(SYNTHETIC_ERRNO(EINVAL),
"-x/--export or -P/--export-prefix cannot be used with --value");
pager_open(arg_pager_flags);
if (strv_isempty(devices)) {
assert(action == ACTION_TREE);
pager_open(arg_pager_flags);
return print_tree(NULL);
}