]>
git.ipfire.org Git - thirdparty/systemd.git/blob - src/boot/bootctl-uki.c
1 /* SPDX-License-Identifier: LGPL-2.1-or-later */
3 #include "alloc-util.h"
4 #include "bootctl-uki.h"
5 #include "kernel-image.h"
7 int verb_kernel_identify(int argc
, char *argv
[], void *userdata
) {
11 r
= inspect_kernel(argv
[1], &t
, NULL
, NULL
, NULL
);
15 puts(kernel_image_type_to_string(t
));
19 int verb_kernel_inspect(int argc
, char *argv
[], void *userdata
) {
20 _cleanup_free_
char *cmdline
= NULL
, *uname
= NULL
, *pname
= NULL
;
24 r
= inspect_kernel(argv
[1], &t
, &cmdline
, &uname
, &pname
);
28 printf("Kernel Type: %s\n", kernel_image_type_to_string(t
));
30 printf(" Cmdline: %s\n", cmdline
);
32 printf(" Version: %s\n", uname
);
34 printf(" OS: %s\n", pname
);