base-files: add new application led trigger backend
authorFlorian Eckert <fe@dev.tdt.de>
Wed, 5 Feb 2020 08:23:27 +0000 (09:23 +0100)
committerPaul Spooren <mail@aparcar.org>
Fri, 5 Mar 2021 10:10:06 +0000 (00:10 -1000)
commitdec14ac436325abddd0ded06f34e95425fc9a75e
treea8d8f4ce7662a5eb1246c93cf3a8195955f1f371
parent58ad113087b3db7567507202b94d94756056a455
base-files: add new application led trigger backend

For now we have only kernel LED trigger support. With this change it is now
possible to use application triggers.

If we configure a LED with a non kernel trigger, then we check on every
restart and boot of the LED service if we have this trigger as an application
in "/usr/libexec/led-trigger". If this file with the name is found, then we
execute this to init the LED.

Possible use cases are:

- Start/Stop/Restart an application led trigger service for this led
- Init a LED that is configured by a hotplug script (VPN tunnel established)

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
package/base-files/files/etc/init.d/led