X-Git-Url: https://git.archive.openwrt.org/?p=openwrt.git;a=blobdiff_plain;f=package%2Fbase-files%2Ffiles%2Fetc%2Fhotplug2-common.rules;h=c284f8f3fe2c08db0afb09e4b7d11c3d1ef4cb3e;hp=2a781b8dacc28089a51f28b1c63bbd9026bef6c2;hb=5286d13803771d732cc7dafbacb365b88cca2878;hpb=98292bc12a392a5c6ddb30fdc3e029b32b056f5c diff --git a/package/base-files/files/etc/hotplug2-common.rules b/package/base-files/files/etc/hotplug2-common.rules index 2a781b8dac..c284f8f3fe 100644 --- a/package/base-files/files/etc/hotplug2-common.rules +++ b/package/base-files/files/etc/hotplug2-common.rules @@ -1,42 +1,35 @@ # uncomment me to log hotplug events # DEVPATH is set { -# exec logger -s -t hotplug -p daemon.info "name=%DEVICENAME%, path=%DEVPATH%" +# exec logger -s -t hotplug -p daemon.info "name=%DEVNAME%, path=%DEVPATH%" # } -DEVICENAME ~~ (^null$|^full$|^ptmx$|^tty|^zero$|^gpio|^hvc) { - makedev /dev/%DEVICENAME% 0666 - next-event -} - -DEVICENAME ~~ (^tun|^tap[0-9]$) { - makedev /dev/net/%DEVICENAME% 0644 -} +$include /etc/hotplug2-platform.rules -DEVICENAME ~~ ^ppp { - makedev /dev/%DEVICENAME% 0600 +DEVNAME ~~ (^null$|^full$|^ptmx$|^zero$|^gpio|^hvc) { + makedev /dev/%DEVNAME% 0666 + next-event } -DEVICENAME ~~ (^controlC[0-9]$|^pcmC[0-9]D[0-9]|^timer$) { - makedev /dev/snd/%DEVICENAME% 0644 +DEVNAME == mapper/control { + makedev /dev/%DEVNAME% 0600 next-event } -DEVICENAME ~~ ^lp[0-9]$ { - makedev /dev/%DEVICENAME% 0644 - next-event +ACTION == add, DEVPATH is set { + makedev /dev/%DEVNAME% 0644 } -DEVPATH is set, SUBSYSTEM == input { - makedev /dev/input/%DEVICENAME% 0644 +ACTION == add, DEVPATH is set, DEVNAME ~~ ^tty { + chmod 0666 /dev/%DEVNAME% } -DEVICENAME == device-mapper { - makedev /dev/mapper/control 0600 +ACTION == add, DEVPATH is set, DEVNAME ~~ ^ppp { + chmod 0600 /dev/%DEVNAME% } -DEVPATH is set { - makedev /dev/%DEVICENAME% 0644 +ACTION == remove, DEVPATH is set, MAJOR is set, MINOR is set { + remove /dev/%DEVNAME% } FIRMWARE is set, ACTION == add { @@ -44,3 +37,7 @@ FIRMWARE is set, ACTION == add { load-firmware /lib/firmware next-event } + +SUBSYSTEM == platform { + exec /sbin/hotplug-call %SUBSYSTEM% +}