--- a/tools/xc/py/XenoUtil.py Fri Dec 5 09:51:07 2003 +++ b/tools/xc/py/XenoUtil.py Fri Dec 5 09:51:07 2003 @@ -7,19 +7,8 @@ if not re.match( '/dev/', name ): name = '/dev/' + name - - fd = os.popen( '/bin/ls -lL ' + name + ' 2>/dev/null' ) - line = fd.readline() - - #brw-rw---- 1 root mail 8, 3 Aug 30 2001 /dev/sda3 - m = re.search( '^b\S+\s+\d+\s+\S+\s+\S+\s+(\d+),\s+(\d+)\s+\S+\s+\d+' + - '\s+\d+\s+' + name + '$', line ) - - if m: - # hack -- we just assume device minors are 8 bits - return (string.atol(m.group(1)) << 8) + string.atol(m.group(2)) - return None - + + return os.stat(name).st_rdev # lookup_blkdev_partn_info( '/dev/sda3' ) def lookup_blkdev_partn_info(partition):