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=3a9f4c5ded136e06b23471793e82890d22c1776a;hb=80dcf2e2716b2403e8de0178546a3540253a5a45;hpb=372e5282aaa68d70d4333969bb851996ae6f9cbd diff --git a/package/base-files/files/etc/hotplug2-common.rules b/package/base-files/files/etc/hotplug2-common.rules index 3a9f4c5de..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|gpio) { +DEVICENAME ~~ (null|full|ptmx|zero|gpio|hvc) { nothrottle makedev /dev/%DEVICENAME% 0666 next @@ -8,18 +8,17 @@ DEVICENAME ~~ (null|full|ptmx|tty|zero|gpio) { DEVICENAME ~~ (tun|tap[0-9]) { nothrottle makedev /dev/net/%DEVICENAME% 0644 - next } -DEVICENAME ~~ (ppp) { +DEVICENAME ~~ (controlC[0-9]|pcmC0D0*|timer) { nothrottle - makedev /dev/%DEVICENAME% 0600 + makedev /dev/snd/%DEVICENAME% 0644 next } -DEVICENAME ~~ (controlC[0-9]|pcmC0D0*|timer) { +DEVICENAME ~~ (lp[0-9]) { nothrottle - makedev /dev/snd/%DEVICENAME% 0644 + makedev /dev/%DEVICENAME% 0644 next } @@ -28,13 +27,31 @@ DEVPATH is set, SUBSYSTEM ~~ (input) { makedev /dev/input/%DEVICENAME% 0644 } -DEVPATH is set { +DEVICENAME == device-mapper { + nothrottle + makedev /dev/mapper/control 0600 + next +} + +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 }