aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ath79/base-files
diff options
context:
space:
mode:
authorTomasz Maciej Nowak <tomek_n@o2.pl>2019-03-21 18:03:39 +0100
committerChristian Lamparter <chunkeey@gmail.com>2019-04-06 19:14:05 +0200
commitbac2c4d2fbbcee05ca321d0c0c0caa910b19a4c4 (patch)
tree9528df0f64771a2c4d6f20d9d2ca90ee4e0dda70 /target/linux/ath79/base-files
parentafef17e24de61278cfe120d9b278907ac98b6a73 (diff)
downloadupstream-bac2c4d2fbbcee05ca321d0c0c0caa910b19a4c4.tar.gz
upstream-bac2c4d2fbbcee05ca321d0c0c0caa910b19a4c4.tar.bz2
upstream-bac2c4d2fbbcee05ca321d0c0c0caa910b19a4c4.zip
ath79: engenius epg5000: add leds migration script
With transition from ar71xx to ath79 some of devices change their naming of LEDs. When upgrading from ar71xx target images this will require the user to adjust previously working configuration. This commit adds migration script which can be used to rename old names to new ones. With this previously working configuration will be automatically adjusted, wihtout user intervention. This commit adds migration case for EnGenius EPG5000, the wireless LEDs names have changed from epg5000:blue:wlan2-g and epg5000:blue:wlan-5g to epg5000:blue:wlan2g and epg5000:blue:wlan5g. Signed-off-by: Tomasz Maciej Nowak <tomek_n@o2.pl>
Diffstat (limited to 'target/linux/ath79/base-files')
-rw-r--r--target/linux/ath79/base-files/etc/uci-defaults/04_led_migration16
1 files changed, 16 insertions, 0 deletions
diff --git a/target/linux/ath79/base-files/etc/uci-defaults/04_led_migration b/target/linux/ath79/base-files/etc/uci-defaults/04_led_migration
new file mode 100644
index 0000000000..2ca87ccb34
--- /dev/null
+++ b/target/linux/ath79/base-files/etc/uci-defaults/04_led_migration
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+. /lib/functions.sh
+. /lib/functions/migrations.sh
+
+board=$(board_name)
+
+case "$board" in
+engenius,epg5000)
+ migrate_leds ":wlan-2g=:wlan2g" ":wlan-5g=:wlan5g"
+ ;;
+esac
+
+migrations_apply system
+
+exit 0