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=53f3e34f035498832f29e91293facd36563b34c3;hb=a48b1c1ca7ace2491c2c892b47a5eb5b10846e8f;hpb=5fa298d76a40cdf5f0499054af35b226bc06f0e2 diff --git a/package/base-files/files/etc/hotplug2-common.rules b/package/base-files/files/etc/hotplug2-common.rules index 53f3e34f0..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|hvc) { +DEVICENAME ~~ (null|full|ptmx|zero|gpio|hvc) { nothrottle makedev /dev/%DEVICENAME% 0666 next @@ -10,12 +10,6 @@ DEVICENAME ~~ (tun|tap[0-9]) { makedev /dev/net/%DEVICENAME% 0644 } -DEVICENAME ~~ (ppp) { - nothrottle - makedev /dev/%DEVICENAME% 0600 - next -} - DEVICENAME ~~ (controlC[0-9]|pcmC0D0*|timer) { nothrottle makedev /dev/snd/%DEVICENAME% 0644 @@ -36,14 +30,26 @@ DEVPATH is set, SUBSYSTEM ~~ (input) { DEVICENAME == device-mapper { nothrottle makedev /dev/mapper/control 0600 + next } - -DEVPATH is set { +ACTION == add, DEVPATH is set { nothrottle makedev /dev/%DEVICENAME% 0644 } +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 load-firmware /lib/firmware