fff-wireless: merge WiFi adjustments into one simple script

This merges the wifi.* files into a single script, which improves
overview/manageability and makes merging of cases possible.

While at it, remove suppression of errors with "-q".

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Reviewed-by: Christian Dresel <fff@chrisi01.de>
Reviewed-by: Fabian Bläse <fabian@blaese.de>
This commit is contained in:
Adrian Schmutzler 2019-11-19 15:06:26 +01:00
parent 1e963f5f39
commit 329ed31cde
12 changed files with 46 additions and 26 deletions

View File

@ -1,7 +1,7 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=fff-wireless
PKG_RELEASE:=8
PKG_RELEASE:=9
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)

View File

@ -4,6 +4,48 @@
BOARD="$(uci get board.model.name)"
if [ -s "/etc/wifi.$BOARD" ] ; then
. "/etc/wifi.$BOARD"
fi
# 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-v2|\
cpe210-v3)
uci -q set system.rssid_wlan0.dev=radio0
uci -q commit system
;;
esac

View File

@ -1,2 +0,0 @@
uci -q set system.rssid_wlan0.dev=radio0
uci -q commit system

View File

@ -1,2 +0,0 @@
uci -q set system.rssid_wlan0.dev=radio0
uci -q commit system

View File

@ -1,2 +0,0 @@
uci -q set wireless.radio0.antenna_gain=3
uci -q commit wireless

View File

@ -1,2 +0,0 @@
uci -q set wireless.radio0.antenna_gain=9
uci -q commit wireless

View File

@ -1,2 +0,0 @@
uci -q set wireless.radio0.antenna_gain=9
uci -q commit wireless

View File

@ -1,2 +0,0 @@
uci -q set wireless.radio0.antenna_gain=11
uci -q commit wireless

View File

@ -1,2 +0,0 @@
uci -q set wireless.radio0.antenna_gain=12
uci -q commit wireless

View File

@ -1,2 +0,0 @@
uci -q set wireless.radio0.antenna_gain=18
uci -q commit wireless

View File

@ -1,3 +0,0 @@
# No support for Unifi AP Pro!
uci -q set wireless.radio0.antenna_gain=3
uci -q commit wireless

View File

@ -1,3 +0,0 @@
uci -q set wireless.radio0.antenna_gain=4
uci -q set wireless.radio1.antenna_gain=3
uci -q commit wireless