Hi,

Looks like parted_devices gets it wrong:

~ # parted_devices 
/dev/md0        4161536 Unknown
~ # fdisk -l /dev/md0
Note: sector size is 1024 (not 512)

Disk /dev/md0: 8 MB, 8323072 bytes
2 heads, 4 sectors/track, 1016 cylinders
Units = cylinders of 8 * 1024 = 8192 bytes

I can imagine that the following patch would fix this issue:

Index: packages/partman/partman-base/parted_devices.c
===================================================================
--- packages/partman/partman-base/parted_devices.c      (revision 52428)
+++ packages/partman/partman-base/parted_devices.c      (working copy)
@@ -52,7 +52,7 @@
                return;
        printf("%s\t%lli\t%s\n",
               dev->path,
-              dev->length * PED_SECTOR_SIZE_DEFAULT,
+              dev->length * dev->sector_size,
               dev->model);
 }
 

Unfortunately I don't yet have the Sid system necessary for building
the D-I, so can't test it, but would be grateful if somebody could
send me an updated parted_devices binary (if the above compiles at
all :).  I will try to catch up...
-- 
Regards,
Feri.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to