firmware/src/packages/fff/fff-wireless/files/etc/uci-defaults/24b-config-wireless
Adrian Schmutzler c39de8f7d5 fff-wireless: initialize WiFi config before setting up wXsta
The script for setting up wXsta (/etc/uci-defaults/24c-fff-wXsta) runs
before the main WiFi config script (/etc/uci-defaults/60-fff-wireless),
so the wXsta config is deleted again by

config_foreach removeWifiIface wifi-iface

This moves the latter script (and another script for WiFi config)
before the wXsta setup, so the WiFi config will be set up correctly.

Fixes: #128
Fixes: 3d9eb1db2e ("fff-hoods/fff-wireless: Reconfigure instead of
delete and create")
Reported-by: Christian Dresel <fff@chrisi01.de>
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Reviewed-by: Fabian Bläse <fabian@blaese.de>
2019-11-30 20:07:23 +01:00

54 lines
1.0 KiB
Bash

#!/bin/sh
# Copyright 2018 Adrian Schmutzler
# License GPLv3
BOARD="$(uci get board.model.name)"
# antenna gain
case "$BOARD" in
tl-wr1043nd-v1)
uci set wireless.radio0.antenna_gain=3
uci commit wireless
;;
ubnt-loco-m|\
ubnt-loco-m-xw)
uci set wireless.radio0.antenna_gain=9
uci commit wireless
;;
ubnt-nano-m)
uci set wireless.radio0.antenna_gain=11
uci commit wireless
;;
ubnt-pico-m)
uci set wireless.radio0.antenna_gain=12
uci commit wireless
;;
ubnt-power-m-xw)
uci set wireless.radio0.antenna_gain=18
uci commit wireless
;;
ubnt-unifi)
# No support for Unifi AP Pro!
uci set wireless.radio0.antenna_gain=3
uci commit wireless
;;
ubnt-unifiac-lite)
# These are the values for the AC MESH.
# The actual AC Lite has different values
uci set wireless.radio0.antenna_gain=4
uci set wireless.radio1.antenna_gain=3
uci commit wireless
;;
esac
# rssileds
case "$BOARD" in
cpe210|\
cpe210-v2|\
cpe210-v3|\
cpe510|\
tl-wa850re-v1)
/etc/init.d/rssileds disable
;;
esac