mirror of https://github.com/hak5/openwrt.git
procd: hotplug.json: allow passing hotplug events from all subsystems
There are time that programs need to be notified of events from subsystems that are not enumerated in the .json definition, e.g. QEMU guest agent by default requires /dev/virtio-ports/org.qemu.guest_agent.0 which is a symlink to /dev/vportMpN from virtio-ports subsystem. Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com> SVN-Revision: 48799lede-17.01
parent
3aceb54a3b
commit
4f3c1e7793
|
@ -57,10 +57,6 @@
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
} ],
|
} ],
|
||||||
[ "if",
|
|
||||||
[ "eq", "SUBSYSTEM", "platform" ],
|
|
||||||
[ "exec", "/sbin/hotplug-call", "%SUBSYSTEM%" ]
|
|
||||||
],
|
|
||||||
[ "if",
|
[ "if",
|
||||||
[ "and",
|
[ "and",
|
||||||
[ "has", "BUTTON" ],
|
[ "has", "BUTTON" ],
|
||||||
|
@ -68,19 +64,17 @@
|
||||||
],
|
],
|
||||||
[ "button", "/etc/rc.button/%BUTTON%" ]
|
[ "button", "/etc/rc.button/%BUTTON%" ]
|
||||||
],
|
],
|
||||||
[ "if",
|
|
||||||
[ "eq", "SUBSYSTEM",
|
|
||||||
[ "net", "input", "usb", "usbmisc", "ieee1394", "block", "atm", "zaptel", "tty", "button", "sound" ]
|
|
||||||
],
|
|
||||||
[ "exec", "/sbin/hotplug-call", "%SUBSYSTEM%" ]
|
|
||||||
],
|
|
||||||
[ "if",
|
[ "if",
|
||||||
[ "and",
|
[ "and",
|
||||||
[ "eq", "SUBSYSTEM", "usb-serial" ],
|
[ "eq", "SUBSYSTEM", "usb-serial" ],
|
||||||
[ "regex", "DEVNAME",
|
[ "regex", "DEVNAME",
|
||||||
[ "^ttyUSB", "^ttyACM" ]
|
[ "^ttyUSB", "^ttyACM" ]
|
||||||
|
]
|
||||||
],
|
],
|
||||||
],
|
[ "exec", "/sbin/hotplug-call", "tty" ],
|
||||||
[ "exec", "/sbin/hotplug-call", "tty" ]
|
[ "if",
|
||||||
|
[ "isdir", "/etc/hotplug.d/%SUBSYSTEM%" ],
|
||||||
|
[ "exec", "/sbin/hotplug-call", "%SUBSYSTEM%" ]
|
||||||
|
]
|
||||||
],
|
],
|
||||||
]
|
]
|
||||||
|
|
Loading…
Reference in New Issue