05d806051a26a6ec3e4f6185e4845e4896f5e0dd
3 # Copyright (C) 2013 OpenWrt.org
17 config_get sysfs
$cfg sysfs
18 config_get name
$cfg name
20 [ -z "$sysfs" ] && return
22 for tuple
in $tuples; do
27 new_sysfs
=$
(echo ${sysfs} | sed "s/${old}/${new}/")
29 [ "$new_sysfs" = "$sysfs" ] && continue
31 uci set system.${cfg}.sysfs="${new_sysfs}"
34 logger -t led-migration "sysfs option of LED
\"${name}\" updated to
${new_sysfs}"
41 config_foreach do_led_update_sysfs led "$@
"
50 migrate_leds ":orange
:=:amber
:" ":wifi_bgn
=:wlan2g
"
54 migrate_leds ":red
:=:green
:" ":yellow
:=:green
:"
58 migrate_leds "gl-ar150
:wlan
=gl-ar150
:orange
:wlan
" "gl-ar150
:lan
=gl-ar150
:green
:lan
" "gl-ar150
:wan
=gl-ar150
:green
:wan
"
62 migrate_leds "wndap360
:=netgear
:"
66 migrate_leds "wndr3700
:=netgear
:"
71 migrate_leds ":orange
:=:amber
:"
75 migrate_leds "wnr2000
:=netgear
:"
79 migrate_leds "wnr2200
:=netgear
:"
83 migrate_leds "wnr612v2
:=netgear
:"
87 migrate_leds "wnr1000v2
:=netgear
:"
94 [ "$LED_OPTIONS_CHANGED" = "1" ] && uci commit system