Update: I've been doing some tests with HAL and most have been
extremely successful. All filesystems I tried (even some esoteric
ones, as YAFS, cramfs, etc.) were correctly detected. UUIDs were
assigned and labels read automagically and without problems. One can
even set them (that point I still didn't try) with the same method of
IPC calls through D-Bus, though I suppose privilege elevation is
required.

One test has, however, been unsuccessful: it seems that HAL does not
detect, nor, for all that matters, even care about, loop devices. This
is of special importance on Wubi/Ubuntu systems, where the root
partition is a loopmounted file on a NTFS volume. There are some
solutions, such as merging missing data from /proc/mounts or submittng
a patch to HAL itself so that it recognizes loop devices as "generic
block devices" or such, but I don't find either quite satisfying.

Any opinions on the HAL+DBUS approach? Am I crazy or just a mail-list
stalker? ^^

Habbit
_______________________________________________
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list

Reply via email to