tags 494426 + patch
thanks

The attached patch fixes this issue.

Best,
Michael

2008-08-23  Michael Tautschnig  <[EMAIL PROTECTED]>

        * lib/disk-info, lib/setup-storage/Init.pm: Support /dev/vdX as a 
conventional
                disk device (closes: #494426)
Index: trunk/lib/disk-info
===================================================================
--- trunk.orig/lib/disk-info
+++ trunk/lib/disk-info 
@@ -21,6 +21,6 @@
 }
 # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 # echo a space separated list of devices and their block size
-egrep ' i2o/hd.\b| cciss/c.d.\b| ida/c.d.\b| rd/c.d.\b| hd.\b| 
sd[a-z]{1,2}\b|/disc\b' /proc/partitions | diskandsize
+egrep ' i2o/hd.\b| cciss/c.d.\b| ida/c.d.\b| rd/c.d.\b| hd.\b| 
sd[a-z]{1,2}\b|/disc\b| vd.\b' /proc/partitions | diskandsize
 
 
Index: trunk/lib/setup-storage/Init.pm
===================================================================
--- trunk.orig/lib/setup-storage/Init.pm
+++ trunk/lib/setup-storage/Init.pm     
@@ -163,7 +163,7 @@
 
################################################################################
 sub phys_dev {
   my ($dev) = @_;
-  if ($dev =~ m{^/dev/(i2o/hd[a-t]|sd[a-t]{1,2}|hd[a-t])(\d+)?$})
+  if ($dev =~ m{^/dev/(i2o/hd[a-t]|sd[a-t]{1,2}|hd[a-t]|vd[a-t])(\d+)?$})
   {
     defined($2) or return (1, "/dev/$1", -1);
     return (1, "/dev/$1", $2);

Attachment: pgpxKyXqlPPOM.pgp
Description: PGP signature

Reply via email to