apm821xx: implement new LED label naming scheme
[openwrt/staging/hauke.git] / target / linux / apm821xx / base-files / etc / uci-defaults / 04_led_migration
1 . /lib/functions.sh
2 . /lib/functions/migrations.sh
3
4 board=$(board_name)
5
6 case "$board" in
7 meraki,mr24)
8 migrate_leds "orange:power=amber:fault" \
9 ":wifi1=:wlan-0" \
10 ":wifi2=:wlan-1" \
11 ":wifi3=:wlan-2" \
12 ":wifi4=:wlan-3"
13 ;;
14 meraki,mx60)
15 migrate_leds ":lan1=:lan-0" \
16 ":lan2=:lan-1" \
17 ":lan3=:lan-2" \
18 ":lan4=:lan-3" \
19 "orange:power=amber:power" \
20 "orange:wan=amber:wan"
21 ;;
22 netgear,wndap620)
23 migrate_leds ":activity=:lan-0" \
24 ":test=:fault" \
25 ":wlan2g=:wlan-0" \
26 ":wlan5g=:wlan-1" \
27 ":link100=:lan" \
28 ":link1000=:lan-1"
29 ;;
30 netgear,wndap660)
31 migrate_leds ":activity=:lan-0" \
32 ":test=:fault" \
33 ":wlan2g=:wlan-0" \
34 ":wlan5g=:wlan-1" \
35 ":lan1-link100=:lan-0" \
36 ":lan1-link1000=:lan-1" \
37 ":lan2-link100=:lan-1" \
38 ":lan2-link1000=:lan-2"
39 ;;
40 netgear,wndr4700)
41 migrate_leds "orange:power=amber:fault" \
42 "white:logo=white:indicator" \
43 "green:hd=green:disk" \
44 "red:hd=red:disk-err"
45 ;;
46 wd,mybooklive)
47 migrate_leds "red:power=red:fault" \
48 "blue:power=blue:disk"
49 ;;
50 esac
51
52 remove_devicename_leds
53
54 migrations_apply system
55
56 exit 0