On Friday 18 May 2012 18:28, Christoph Lohmann wrote:
> Greetings.
> 
> After  spending some hours rewriting my init scripts in the rage because
> some assholes decided to move /lib/firmware to /usr/lib/firmware, here’s
> my answer:
> 
> On Fri, 18 May 2012 18:28:44 +0200 Denys Vlasenko <[email protected]> 
> wrote:
> > (1) what if devname itself has slashes? Like this:
> > ACTION=add
> > BUSNUM=001
> > DEVICE=/proc/bus/usb/001/003
> > DEVNAME=bus/usb/001/003  <============ !!!
> > DEVNUM=003
> > DEVPATH=/devices/pci0000:00/0000:00:02.1/usb1/1-5
> > DEVTYPE=usb_device
> > MAJOR=189
> > MINOR=2
> > PRODUCT=18d1/4e12/227
> > SUBSYSTEM=usb
> > TYPE=0/0/0
> 
> The examples you mentioned are only rarely executed, so they could easi‐
> ly replaced with:
> 
>       $SUBSYSTEM=scsi         root:disk 660 @/lib/mdev/scsidev
> 
> Then  the  environment is handled in that script.

Well, we can easily take it to the extreme and make mdev call
the same script for all hotplug actions. As a nice bonus,
mdev.conf will be much simpler: just one line with script name ;)

It would work too, but I suspect no one would like it :)

I feel having device hotplug configuration smeared across
mdev.conf and a bunch of scripts (with two different formats)
is less convenient than having them in one place - mdev.conf.




-- 
vda
_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox

Reply via email to