hotplug2-common.rules 833 B

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