diff options
author | Juan RP <xtraeme@gmail.com> | 2013-08-10 09:55:39 +0200 |
---|---|---|
committer | Juan RP <xtraeme@gmail.com> | 2013-08-10 09:55:39 +0200 |
commit | 7c42cf3fe8775f1637be1ceec428e466deae1d46 (patch) | |
tree | 96d7e6c7945b09d38beadf0a3fee6419bd20870e | |
parent | 43a3b4085be1f99ea741f5bd0e2a543760cde506 (diff) | |
download | hrmpf-7c42cf3fe8775f1637be1ceec428e466deae1d46.tar.gz hrmpf-7c42cf3fe8775f1637be1ceec428e466deae1d46.tar.xz hrmpf-7c42cf3fe8775f1637be1ceec428e466deae1d46.zip |
installer: detect xen native domU disks (xvd devices).
-rw-r--r-- | installer.sh.in | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/installer.sh.in b/installer.sh.in index f70e500..1ab2eff 100644 --- a/installer.sh.in +++ b/installer.sh.in @@ -128,14 +128,12 @@ show_disks() { fi done # SATA/SCSI and Virtual disks (virtio) - for dev in $(ls /sys/block|grep -E '^[sv]d'); do - if [ "$(cat /sys/block/$dev/device/type)" != "5" ]; then - echo "/dev/$dev" - size=$(cat /sys/block/$dev/size) - sectorsize=$(cat /sys/block/$dev/queue/hw_sector_size) - gbytes="$(($size * $sectorsize / 1024 / 1024 / 1024))" - echo "size:${gbytes}GB;sector_size:$sectorsize" - fi + for dev in $(ls /sys/block|grep -E '^([sv]|xv)d'); do + echo "/dev/$dev" + size=$(cat /sys/block/$dev/size) + sectorsize=$(cat /sys/block/$dev/queue/hw_sector_size) + gbytes="$(($size * $sectorsize / 1024 / 1024 / 1024))" + echo "size:${gbytes}GB;sector_size:$sectorsize" done } |