X-Git-Url: http://git.ozo.com/?p=openwrt-10.03%2F.git;a=blobdiff_plain;f=package%2Fbase-files%2Ffiles%2Fetc%2Fhotplug2-common.rules;h=7f7c081a426d064dbd8c4b175ae20c61956c61ee;hp=ed785e3b1c7ae06d58578466eb617a8f5e869904;hb=80dcf2e2716b2403e8de0178546a3540253a5a45;hpb=ed0067022d0065fab2e932c7846de854e1e69471 diff --git a/package/base-files/files/etc/hotplug2-common.rules b/package/base-files/files/etc/hotplug2-common.rules index ed785e3b1..7f7c081a4 100644 --- a/package/base-files/files/etc/hotplug2-common.rules +++ b/package/base-files/files/etc/hotplug2-common.rules @@ -1,5 +1,5 @@ -DEVICENAME ~~ (null|full|ptmx|tty|zero) { +DEVICENAME ~~ (null|full|ptmx|zero|gpio|hvc) { nothrottle makedev /dev/%DEVICENAME% 0666 next @@ -8,28 +8,50 @@ DEVICENAME ~~ (null|full|ptmx|tty|zero) { DEVICENAME ~~ (tun|tap[0-9]) { nothrottle makedev /dev/net/%DEVICENAME% 0644 +} + +DEVICENAME ~~ (controlC[0-9]|pcmC0D0*|timer) { + nothrottle + makedev /dev/snd/%DEVICENAME% 0644 next } -DEVICENAME ~~ (ppp) { +DEVICENAME ~~ (lp[0-9]) { nothrottle - makedev /dev/%DEVICENAME% 0600 + makedev /dev/%DEVICENAME% 0644 next } -DEVICENAME ~~ (controlC[0-9]|pcmC0D0*|timer) { +DEVPATH is set, SUBSYSTEM ~~ (input) { nothrottle - makedev /dev/snd/%DEVICENAME% 0644 + makedev /dev/input/%DEVICENAME% 0644 +} + +DEVICENAME == device-mapper { + nothrottle + makedev /dev/mapper/control 0600 next } -DEVPATH is set { +ACTION == add, DEVPATH is set { nothrottle makedev /dev/%DEVICENAME% 0644 } -FIRMWARE is set { +ACTION == add, DEVPATH is set, DEVICENAME ~~ ^tty { + chmod 0666 /dev/%DEVICENAME% +} + +ACTION == add, DEVPATH is set, DEVICENAME ~~ ^ppp { + chmod 0600 /dev/%DEVICENAME% +} + +ACTION == remove, DEVPATH is set, MAJOR is set, MINOR is set { + remove /dev/%DEVICENAME% +} + +FIRMWARE is set, ACTION == add { nothrottle - exec /sbin/hotplug-call firmware; + load-firmware /lib/firmware next }