X-Git-Url: http://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=ui%2Fncurses%2Fnc-sysinfo.c;h=1d7bd1e2834cf8b499517a8320be44dcb68529f0;hp=4cba9a9c393cfaa9ac83b232d1c5ec55ffe72cbb;hb=504b84c7a37ba8656bceb80fa37138751b7a6702;hpb=651940467773d2e679f9210e02f4654fb05cd449 diff --git a/ui/ncurses/nc-sysinfo.c b/ui/ncurses/nc-sysinfo.c index 4cba9a9..1d7bd1e 100644 --- a/ui/ncurses/nc-sysinfo.c +++ b/ui/ncurses/nc-sysinfo.c @@ -167,9 +167,24 @@ static void sysinfo_screen_populate(struct sysinfo_screen *screen, line("%-12s %s", "System type:", sysinfo->type ?: ""); line("%-12s %s", "System id:", sysinfo->identifier ?: ""); - line(NULL); - if (sysinfo->n_interfaces) + if (sysinfo->n_blockdevs) { + line(NULL); + line("Storage devices"); + } + + for (i = 0; i < sysinfo->n_blockdevs; i++) { + struct blockdev_info *info = sysinfo->blockdevs[i]; + + line("%s:", info->name); + line(" UUID: %s", info->uuid); + line(" mounted at: %s", info->mountpoint); + line(NULL); + } + + if (sysinfo->n_interfaces) { + line(NULL); line("Network interfaces"); + } for (i = 0; i < sysinfo->n_interfaces; i++) { struct interface_info *info = sysinfo->interfaces[i];