about summary refs log tree commit diff
path: root/installer.sh.in
diff options
context:
space:
mode:
authorJuan RP <xtraeme@gmail.com>2013-08-10 09:55:39 +0200
committerJuan RP <xtraeme@gmail.com>2013-08-10 09:55:39 +0200
commit7c42cf3fe8775f1637be1ceec428e466deae1d46 (patch)
tree96d7e6c7945b09d38beadf0a3fee6419bd20870e /installer.sh.in
parent43a3b4085be1f99ea741f5bd0e2a543760cde506 (diff)
downloadhrmpf-7c42cf3fe8775f1637be1ceec428e466deae1d46.tar.gz
hrmpf-7c42cf3fe8775f1637be1ceec428e466deae1d46.tar.xz
hrmpf-7c42cf3fe8775f1637be1ceec428e466deae1d46.zip
installer: detect xen native domU disks (xvd devices).
Diffstat (limited to 'installer.sh.in')
-rw-r--r--installer.sh.in14
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
 }