John Crispin
4f3c1e7793
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: 48799
2016-02-26 08:35:43 +00:00
John Crispin
ff7f5eb13d
procd: emit events for sound subsystem
...
Useful e.g. for plugable USB-soundcards.
With this change an event/hotplug-call looks like:
ACTION: add DEVNAME: snd/timer DEVPATH: /devices/virtual/sound/timer SUBSYSTEM: sound
ACTION: add DEVNAME: DEVPATH: /devices/platform/ehci-platform/usb1/1-1/1-1:1.0/sound/card0 SUBSYSTEM: sound
ACTION: add DEVNAME: snd/controlC0 DEVPATH: /devices/platform/ehci-platform/usb1/1-1/1-1:1.0/sound/card0/controlC0 SUBSYSTEM: sound
ACTION: add DEVNAME: snd/pcmC0D0p DEVPATH: /devices/platform/ehci-platform/usb1/1-1/1-1:1.0/sound/card0/pcmC0D0p SUBSYSTEM: sound
ACTION: add DEVNAME: snd/pcmC0D0c DEVPATH: /devices/platform/ehci-platform/usb1/1-1/1-1:1.0/sound/card0/pcmC0D0c SUBSYSTEM: sound
ACTION: add DEVNAME: dsp DEVPATH: /devices/platform/ehci-platform/usb1/1-1/1-1:1.0/sound/card0/dsp SUBSYSTEM: sound
ACTION: add DEVNAME: audio DEVPATH: /devices/platform/ehci-platform/usb1/1-1/1-1:1.0/sound/card0/audio SUBSYSTEM: sound
ACTION: add DEVNAME: mixer DEVPATH: /devices/platform/ehci-platform/usb1/1-1/1-1:1.0/sound/card0/mixer SUBSYSTEM: sound
This fixes #21466 .
Signed-off-by: Bastian Bittorf <bittorf@bluebottle.com>
SVN-Revision: 48366
2016-01-19 15:31:35 +00:00
Rafał Miłecki
26845a4715
procd: switch buttons to the new "button" hotplug handler
...
This allows requesting "timeout" ACTION in script by returning a
positive value.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 46580
2015-08-10 22:48:07 +00:00
John Crispin
e28c5f86f3
procd: handle hotplug events for the usbmisc subsystem
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 42831
2014-10-08 08:00:01 +00:00
Felix Fietkau
71cda6a1e0
procd: Fix USB cellular modems hotplug events
...
Without this patch, /etc/hotplug.d/tty/30-3g won't be called when you insert or remove a USB-serial cellular modem.
(see Ticket #14117 )
Signed-off-by: Matthew Reeve <mreeve@tenxnetworks.com>
SVN-Revision: 41039
2014-06-07 11:54:13 +00:00
Felix Fietkau
c84a43cf40
procd: emit tty events for ttyUSB* even when they come from the usb-serial subsystem
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 38862
2013-11-19 00:03:42 +00:00
Felix Fietkau
f099defc00
procd: reduce the number of unnecessary calls to /sbin/hotplug-call for tty devices
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 38705
2013-11-10 15:06:28 +00:00
John Crispin
ae7a156434
procd: make old button hotplug rules work until all packages are migrated
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 37336
2013-07-15 11:07:53 +00:00
John Crispin
4ebf19b48f
packages: clean up the package folder
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 37007
2013-06-21 16:54:37 +00:00