Rewrite disks display for install, don't stop if disk is already partitioned
Add the disk device name when listing disks for installation. Example :
/dev/sda (WDC WD3200AAJS-2 / 298.9GiB)
/dev/sdb (Intenso Business Line / 7.48GiB)
Here is a code snippet:
for dev in `lsblk -de 7 | grep "disk[ ]*$" | egrep -o "^[a-z]*"` ; do
size=$(fdisk -l | grep "^Disk /dev/$dev" | sed -e 's/://g' | sed -e 's/,//g' | awk '{printf("%s%s\n", $3, $4)}')
name=$(hwinfo --disk --only /dev/$dev | grep "Model:" | cut -d '"' -f 2)
echo "/dev/$dev ($name / $size)"
done
Can be improved to get disk model name with fdisk and not with hwinfo, which should be slightly faster
Force disk wipe if it was already partitioned, no need to force user to go through cfdisk