From 2f238a6e793673567db084fe1ca34a5399918e77 Mon Sep 17 00:00:00 2001 From: Ing Date: Sat, 29 Jun 2024 01:39:31 +0800 Subject: [PATCH] add SIZE TYPE to formatDisks --- files/initrd/opt/rr/menu.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/files/initrd/opt/rr/menu.sh b/files/initrd/opt/rr/menu.sh index d7fda0d9..0548bf2e 100755 --- a/files/initrd/opt/rr/menu.sh +++ b/files/initrd/opt/rr/menu.sh @@ -1686,13 +1686,13 @@ function showDisksInfo() { # Format disk function formatDisks() { rm -f "${TMP_PATH}/opts" - while read KNAME ID PKNAME; do + while read KNAME ID SIZE TYPE PKNAME; do [ -z "${KNAME}" ] && continue [[ "${KNAME}" = /dev/md* ]] && continue [ "${KNAME}" = "${LOADER_DISK}" -o "${PKNAME}" = "${LOADER_DISK}" ] && continue [ -z "${ID}" ] && ID="Unknown" - echo "\"${KNAME}\" \"${ID}\" \"off\"" >>"${TMP_PATH}/opts" - done <<<$(lsblk -pno KNAME,ID,PKNAME) + printf "\"%s\" \"%-6s %-4s %s\" \"off\"\n" "${KNAME}" "${SIZE}" "${TYPE}" "${ID}" >>"${TMP_PATH}/opts" + done <<<$(lsblk -pno KNAME,ID,SIZE,TYPE,PKNAME) if [ ! -f "${TMP_PATH}/opts" ]; then DIALOG --title "$(TEXT "Advanced")" \ --msgbox "$(TEXT "No disk found!")" 0 0