base-files: added option to configure the gpio led trigger in uci-defaults

Signed-off-by: Günther Kelleter <guenther.kelleter@devolo.de>

SVN-Revision: 46341
This commit is contained in:
John Crispin
2015-07-14 07:35:59 +00:00
parent c54b1be7c2
commit d0d3ca2a1b
2 changed files with 27 additions and 0 deletions

View File

@@ -158,6 +158,26 @@ EOF
UCIDEF_LEDS_CHANGED=1
}
ucidef_set_led_trigger_gpio() {
local cfg="led_$1"
local name=$2
local sysfs=$3
local gpio=$4
local inverted=$5
uci -q get system.$cfg && return 0
uci batch <<EOF
set system.$cfg='led'
set system.$cfg.name='$name'
set system.$cfg.sysfs='$sysfs'
set system.$cfg.trigger='gpio'
set system.$cfg.gpio='$gpio'
set system.$cfg.inverted='$inverted'
EOF
UCIDEF_LEDS_CHANGED=1
}
ucidef_set_rssimon() {
local dev="$1"
local refresh="$2"