Testing with dm devices was failing on Ubuntu because /dev/dm-X is the actual device node, but the code wanted it to be a symlink. Fixed dm_test_device() to test that the file ( or node it points to ) is a block device, which seems a much more appropriate test. Index: dmraid/1.0.0.rc16/lib/device/scan.c =================================================================== --- dmraid.orig/1.0.0.rc16/lib/device/scan.c 2011-03-04 13:35:34.370625165 -0500 +++ dmraid/1.0.0.rc16/lib/device/scan.c 2011-03-04 13:38:28.030622121 -0500 @@ -86,8 +86,8 @@ { struct stat s; - return !lstat(path, &s) && - S_ISLNK(s.st_mode) && + return !stat(path, &s) && + S_ISBLK(s.st_mode) && !strncmp(get_basename(lc, path), "dm-", 3); }
_______________________________________________ Ataraid-list mailing list Ataraid-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/ataraid-list