From: Alberto Bursi Date: Thu, 30 Mar 2017 10:27:19 +0000 (+0200) Subject: base-files: add led functions to uci-defaults.sh X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=4242ddf8f2615749f296b3930799bd47f18d52d8;p=openwrt%2Fstaging%2Fblogic.git base-files: add led functions to uci-defaults.sh uci_set_leds_ataport() allows to set a led to show activity on a specific (s)ata port, which is needed for devices that have a Sata led for each sata port. The led trigger is from the 834-ledtrig-libata.patch LEDE kernel patch. uci_set_leds_usbhost() allows to set a led to show total usb activity. Signed-off-by: Alberto Bursi [Jo-Philipp Wich: use a single underscore to denote private functions] Signed-off-by: Jo-Philipp Wich --- diff --git a/package/base-files/files/lib/functions/uci-defaults.sh b/package/base-files/files/lib/functions/uci-defaults.sh index 07e42c649124..6578202269c6 100755 --- a/package/base-files/files/lib/functions/uci-defaults.sh +++ b/package/base-files/files/lib/functions/uci-defaults.sh @@ -358,6 +358,10 @@ ucidef_add_vdsl_modem() { json_select .. } +ucidef_set_led_ataport() { + _ucidef_set_led_trigger "$1" "$2" "$3" ata"$4" +} + _ucidef_set_led_common() { local cfg="led_$1" local name="$2" @@ -510,6 +514,10 @@ ucidef_set_led_usbdev() { json_select .. } +ucidef_set_led_usbhost() { + _ucidef_set_led_trigger "$1" "$2" "$3" usb-host +} + ucidef_set_led_usbport() { local obj="$1" local name="$2"