rssileds: use new application led trigger backend
authorFlorian Eckert <fe@dev.tdt.de>
Wed, 5 Feb 2020 08:20:39 +0000 (09:20 +0100)
committerPaul Spooren <mail@aparcar.org>
Fri, 5 Mar 2021 10:10:06 +0000 (00:10 -1000)
This will use the new application led trigger backend. For now this is
the only package that uses leds trigger in user space to configure the
kernel led triggers.

The callback script only emmits a message for now, so that this LED is now
managed by the rssileds service. Until now a generic warning was emitted that
this LED trigger is not supported. But that is not true.

-> Skipping trigger 'rssileds' for led '<name>' due to missing kernel module

I think this callback should be changed in the future to restart the
service.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
package/network/utils/rssileds/Makefile
package/network/utils/rssileds/files/rssi [new file with mode: 0644]

index dc2245db028848d0d5bffa342a87e47fb5df519e..2282d8c5b1ac73d02815e1b88017ecda53cc48c0 100644 (file)
@@ -40,6 +40,8 @@ define Package/rssileds/install
        $(INSTALL_BIN) ./files/rssileds.init $(1)/etc/init.d/rssileds
        $(INSTALL_DIR) $(1)/usr/sbin
        $(INSTALL_BIN) $(PKG_BUILD_DIR)/rssileds $(1)/usr/sbin/
+       $(INSTALL_DIR) $(1)/usr/libexec/led-trigger
+       $(INSTALL_BIN) ./files/rssi $(1)/usr/libexec/led-trigger/
 endef
 
 $(eval $(call BuildPackage,rssileds))
diff --git a/package/network/utils/rssileds/files/rssi b/package/network/utils/rssileds/files/rssi
new file mode 100644 (file)
index 0000000..0c06733
--- /dev/null
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+logger -t led-trigger "LED trigger rssi is handled by /etc/init.d/rssileds"