devicename = "cciss/c%dd%d" % (M,N)
valid_blk_names[devicename]=None
+ for devicename in valid_blk_names.keys():
+ # devfs under 2.4 (old boot cds) used to list partitions
+ # in a format such as scsi/host0/bus0/target0/lun0/disc
+ # and /dev/sda, etc. were just symlinks
+ try:
+ devfsname= os.readlink( "/dev/%s" % devicename )
+ valid_blk_names[devfsname]=None
+ except OSError:
+ pass
+
# only do this once every system boot
if not os.access(DEVICES_SCANNED_FLAG, os.R_OK):