[PATCH v4 1/2] fff-network: Provide script with CPUPORT

Tim Niemeyer tim at tn-x.org
Do Mai 9 17:52:13 CEST 2019


Hi

Ich denke das kann man so machen. Wobei ich persönlich vermutlich lieber eine Funktion gebaut hätte. Das hält den Code übersichtlicher, denn so wird eine Datei gesourced, aber man weiss gar nicht was sie alles tut und welche globale Variable gesetzt wird. Globale Variablen in zu sourcenden Dateien .. Klingt erstmal nicht gut.

Wegen mir soll es aber erstmal rein, am liebsten aber gleich mit nem Ticket, dass das noch umgebaut werden soll.

Tim

Am 24. April 2019 14:05:44 MESZ schrieb Adrian Schmutzler <freifunk at adrianschmutzler.de>:
>This provides the CPUPORT which is needed for the gateway firmware.
>The script is supposed to be sourced.
>
>Signed-off-by: Adrian Schmutzler <freifunk at adrianschmutzler.de>
>Reviewed-by: Robert Langhammer <rlanghammer at web.de>
>---
>.../fff-network/files/lib/functions/fff/cpuport    | 34
>++++++++++++++++++++++
> 1 file changed, 34 insertions(+)
>create mode 100644
>src/packages/fff/fff-network/files/lib/functions/fff/cpuport
>
>diff --git
>a/src/packages/fff/fff-network/files/lib/functions/fff/cpuport
>b/src/packages/fff/fff-network/files/lib/functions/fff/cpuport
>new file mode 100644
>index 00000000..b27b775f
>--- /dev/null
>+++ b/src/packages/fff/fff-network/files/lib/functions/fff/cpuport
>@@ -0,0 +1,34 @@
>+# Copyright 2019 Adrian Schmutzler
>+# License GPLv3
>+
>+BOARD="$(uci get board.model.name)"
>+
>+case "$BOARD" in
>+	tl-wr1043nd-v1)
>+		CPUPORT="5t"
>+		;;
>+	tl-wr1043nd-v2|\
>+	tl-wr1043nd-v3)
>+		CPUPORT="6t"
>+		;;
>+	cpe210-v2|\
>+	cpe210-v3|\
>+	tl-mr3020-v1|\
>+	tl-wa850re-v1|\
>+	tl-wa860re-v1|\
>+	tl-wa901nd-v2|\
>+	ubnt-bullet-m|\
>+	ubnt-loco-m|\
>+	ubnt-loco-m-xw|\
>+	ubnt-nano-m|\
>+	ubnt-pico-m|\
>+	ubnt-power-m-xw|\
>+	ubnt-unifi|\
>+	ubnt-unifiac-lite|\
>+	ubnt-unifiac-mesh)
>+		CPUPORT=""
>+		;;
>+	*)
>+		CPUPORT="0t"
>+		;;
>+esac


Mehr Informationen über die Mailingliste franken-dev