Root/package/base-files/files/etc/hotplug2-common.rules

1
2# uncomment me to log hotplug events
3# DEVPATH is set {
4# exec logger -s -t hotplug -p daemon.info "name=%DEVNAME%, path=%DEVPATH%"
5# }
6
7$include /etc/hotplug2-platform.rules
8
9DEVNAME ~~ (^null$|^full$|^ptmx$|^zero$|^gpio|^hvc) {
10    makedev /dev/%DEVNAME% 0666
11    next-event
12}
13
14DEVNAME == mapper/control {
15    makedev /dev/%DEVNAME% 0600
16    next-event
17}
18
19ACTION == add, DEVPATH is set {
20    makedev /dev/%DEVNAME% 0644
21}
22
23ACTION == add, DEVPATH is set, DEVNAME ~~ ^tty {
24    chmod 0666 /dev/%DEVNAME%
25}
26
27ACTION == add, DEVPATH is set, DEVNAME ~~ ^ppp {
28    chmod 0600 /dev/%DEVNAME%
29}
30
31ACTION == remove, DEVPATH is set, MAJOR is set, MINOR is set {
32    remove /dev/%DEVNAME%
33}
34
35FIRMWARE is set, ACTION == add {
36    exec /sbin/hotplug-call firmware
37    load-firmware /lib/firmware
38    next-event
39}
40
41SUBSYSTEM == platform {
42    exec /sbin/hotplug-call %SUBSYSTEM%
43}
44

Archive Download this file



interactive