base-files: support passing mode to ucidef_set_led_netdev()

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>

SVN-Revision: 48806
This commit is contained in:
Jo-Philipp Wich 2016-02-26 14:49:17 +00:00
parent 578e8d6c58
commit eced3b3a35
3 changed files with 6 additions and 4 deletions

View file

@ -11,7 +11,7 @@ include $(INCLUDE_DIR)/kernel.mk
include $(INCLUDE_DIR)/version.mk include $(INCLUDE_DIR)/version.mk
PKG_NAME:=base-files PKG_NAME:=base-files
PKG_RELEASE:=167 PKG_RELEASE:=168
PKG_FILE_DEPENDS:=$(PLATFORM_DIR)/ $(GENERIC_PLATFORM_DIR)/base-files/ PKG_FILE_DEPENDS:=$(PLATFORM_DIR)/ $(GENERIC_PLATFORM_DIR)/base-files/
PKG_BUILD_DEPENDS:=usign/host PKG_BUILD_DEPENDS:=usign/host

View file

@ -263,11 +263,11 @@ generate_led() {
;; ;;
netdev) netdev)
local device local device mode
json_get_vars device json_get_vars device mode
uci -q batch <<-EOF uci -q batch <<-EOF
set system.$cfg.trigger='netdev' set system.$cfg.trigger='netdev'
set system.$cfg.mode='link tx rx' set system.$cfg.mode='$mode'
set system.$cfg.dev='$device' set system.$cfg.dev='$device'
EOF EOF
;; ;;

View file

@ -355,6 +355,7 @@ ucidef_set_led_netdev() {
local name="$2" local name="$2"
local sysfs="$3" local sysfs="$3"
local dev="$4" local dev="$4"
local mode="${5:-link tx rx}"
json_select_object led json_select_object led
@ -363,6 +364,7 @@ ucidef_set_led_netdev() {
json_add_string type netdev json_add_string type netdev
json_add_string sysfs "$sysfs" json_add_string sysfs "$sysfs"
json_add_string device "$dev" json_add_string device "$dev"
json_add_string mode "$mode"
json_select .. json_select ..
json_select .. json_select ..