Hi,

I'd like to request few additional features into toybox's mdev thats are already part of busybox's mdev implamentation.

* /dev/mdev.seq support

That would get us serialization of mdev events, to avoid race conditions and make scripting mdev as simple as possible. In busybox's mdev you just create empty /dev/mdev.seq to turn this feature on.

* Get $DEVNAME from uevent (sysfs)

That would allow us to get not only device name but also the dit it supposed to goes into, from the kernel, so instead of get event for device 'controlC0' it would get it as 'snd/controlC0'. Added in busybox in commit c3cf1e30a3022453311a7e9fe11d94c7a381640e. Testable by executing 'env' via mdev (via mdev.conf for example).

* environment variable match

Currently all you can do is match your rules basing on $DEVNAME. With env variable support you could match on $SUBSYSTEM or even $DEVTYPE, thus rules could be like:

    SUBSYSTEM=usb;DEVTYPE=usb_device;.* root:root 660

instead of

    usbdev.* root:root 660

Added to busybox on commit 40b97fb31ec7c24db706b47182f400f2a13dbbfc

-- Piotr.
_______________________________________________
Toybox mailing list
[email protected]
http://lists.landley.net/listinfo.cgi/toybox-landley.net

Reply via email to