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"
53 migrate_leds ":red:=:green:" ":yellow:=:green:"
56 migrate_leds "gl-ar150:wlan=gl-ar150:orange:wlan" "gl-ar150:lan=gl-ar150:green:lan" "gl-ar150:wan=gl-ar150:green:wan"
59 migrate_leds "oolite:=${board}"
65 migrate_leds "${board}:=netgear:"
69 migrate_leds ":orange:=:amber:"
72 migrate_leds "wnr1000v2:=netgear:"
75 migrate_leds "wnr612v2:=netgear:"
79 [ "$LED_OPTIONS_CHANGED" = "1" ] && uci commit system