[v3,01/14] fff-boardname: Start uci-default script earlier

Submitted by Adrian Schmutzler on April 22, 2019, 12:35 p.m.

Details

Message ID 20190422123537.5852-1-freifunk@adrianschmutzler.de
State Deferred
Headers show

Commit Message

Adrian Schmutzler April 22, 2019, 12:35 p.m.
This prepares for earlier start of other scripts that depend
on the board name set.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Reviewed-by: Christian Dresel <fff@chrisi01.de>

---

Changes in v2:
none

Changes in v3:
leading spaces to tab
---
 src/packages/fff/fff-boardname/Makefile            |  3 +-
 .../files/etc/uci-defaults/15-fff-boardname        | 76 ++++++++++++++++++++++
 .../files/etc/uci-defaults/50-fff-boardname        | 76 ----------------------
 3 files changed, 77 insertions(+), 78 deletions(-)
 create mode 100644 src/packages/fff/fff-boardname/files/etc/uci-defaults/15-fff-boardname
 delete mode 100644 src/packages/fff/fff-boardname/files/etc/uci-defaults/50-fff-boardname

Patch hide | download patch | download mbox

diff --git a/src/packages/fff/fff-boardname/Makefile b/src/packages/fff/fff-boardname/Makefile
index d274d888..9c2f76d9 100644
--- a/src/packages/fff/fff-boardname/Makefile
+++ b/src/packages/fff/fff-boardname/Makefile
@@ -1,8 +1,7 @@ 
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=fff-boardname
-PKG_VERSION:=5
-PKG_RELEASE:=1
+PKG_RELEASE:=6
 
 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)
 
diff --git a/src/packages/fff/fff-boardname/files/etc/uci-defaults/15-fff-boardname b/src/packages/fff/fff-boardname/files/etc/uci-defaults/15-fff-boardname
new file mode 100644
index 00000000..b00c22f2
--- /dev/null
+++ b/src/packages/fff/fff-boardname/files/etc/uci-defaults/15-fff-boardname
@@ -0,0 +1,76 @@ 
+#!/bin/sh
+
+BOARD=$(cat /var/sysinfo/board_name)
+
+case "$BOARD" in
+	tl-wr1043nd)
+		BOARD=tl-wr1043nd-v1
+		;;
+	tl-wr1043nd-v2)
+		grep "v3" /var/sysinfo/model && BOARD=tl-wr1043nd-v3
+		;;
+	tl-wr741nd)
+		grep "Atheros AR7240 rev 2" /proc/cpuinfo && BOARD=tl-wr741nd-v2 || BOARD=tl-wr741nd-v4
+		;;
+	tl-wr741nd-v4)
+		grep 740 /var/sysinfo/model && BOARD=tl-wr740n-v4
+		;;
+	tl-wr841n-v7)
+		BOARD=tl-wr841-v7
+		;;
+	tl-wr841n-v8)
+		BOARD=tl-wr841-v8
+		;;
+	tl-wr841n-v9)
+		BOARD=tl-wr841-v9
+		grep "v10" /var/sysinfo/model && BOARD=tl-wr841-v10
+		;;
+	tl-wr841n-v11)
+		BOARD=tl-wr841-v11
+		grep "v12" /var/sysinfo/model && BOARD=tl-wr841-v12
+		;;
+	nanostation-m)
+		BOARD=ubnt-nano-m
+		;;
+	bullet-m)
+		BOARD=ubnt-bullet-m
+		grep -i "Pico" /var/sysinfo/model && BOARD=ubnt-pico-m
+		grep -i "Loco" /var/sysinfo/model && BOARD=ubnt-loco-m
+		;;
+	unifi)
+		BOARD=ubnt-unifi
+		;;
+	loco-m-xw)
+		BOARD=ubnt-loco-m-xw
+		grep -i "Power" /var/sysinfo/model && BOARD=ubnt-power-m-xw
+		;;
+	unifiac-lite)
+		BOARD=ubnt-unifiac-lite
+		;;
+	tl-wa850re)
+		BOARD=tl-wa850re-v1
+		;;
+	tl-wa860re)
+		BOARD=tl-wa860re-v1
+		;;
+	tl-wdr3500)
+		BOARD=tl-wdr3500-v1
+		;;
+	tl-wdr4300)
+		grep "3600" /var/sysinfo/model && BOARD=tl-wdr3600-v1
+		grep "4300" /var/sysinfo/model && BOARD=tl-wdr4300-v1
+		grep "4310" /var/sysinfo/model && BOARD=tl-wdr4310-v1
+		;;
+	tplink,tl-wdr4900-v1)
+		BOARD=tl-wdr4900-v1
+		;;
+	tl-mr3020)
+		BOARD=tl-mr3020-v1
+		;;
+	archer-c7)
+		BOARD=archer-c7-v2
+		;;
+esac
+
+uci set board.model.name=$BOARD
+uci commit board
diff --git a/src/packages/fff/fff-boardname/files/etc/uci-defaults/50-fff-boardname b/src/packages/fff/fff-boardname/files/etc/uci-defaults/50-fff-boardname
deleted file mode 100644
index ee9c3d39..00000000
--- a/src/packages/fff/fff-boardname/files/etc/uci-defaults/50-fff-boardname
+++ /dev/null
@@ -1,76 +0,0 @@ 
-#!/bin/sh
-
-BOARD=$(cat /var/sysinfo/board_name)
-
-case "$BOARD" in
-    tl-wr1043nd)
-        BOARD=tl-wr1043nd-v1
-        ;;
-    tl-wr1043nd-v2)
-        grep "v3" /var/sysinfo/model && BOARD=tl-wr1043nd-v3
-        ;;
-    tl-wr741nd)
-        grep "Atheros AR7240 rev 2" /proc/cpuinfo && BOARD=tl-wr741nd-v2 || BOARD=tl-wr741nd-v4
-        ;;
-    tl-wr741nd-v4)
-        grep 740 /var/sysinfo/model && BOARD=tl-wr740n-v4
-        ;;
-    tl-wr841n-v7)
-        BOARD=tl-wr841-v7
-        ;;
-    tl-wr841n-v8)
-        BOARD=tl-wr841-v8
-        ;;
-    tl-wr841n-v9)
-        BOARD=tl-wr841-v9
-        grep "v10" /var/sysinfo/model && BOARD=tl-wr841-v10
-        ;;
-    tl-wr841n-v11)
-        BOARD=tl-wr841-v11
-        grep "v12" /var/sysinfo/model && BOARD=tl-wr841-v12
-        ;;
-    nanostation-m)
-        BOARD=ubnt-nano-m
-        ;;
-    bullet-m)
-        BOARD=ubnt-bullet-m
-        grep -i "Pico" /var/sysinfo/model && BOARD=ubnt-pico-m
-        grep -i "Loco" /var/sysinfo/model && BOARD=ubnt-loco-m
-        ;;
-    unifi)
-        BOARD=ubnt-unifi
-        ;;
-    loco-m-xw)
-        BOARD=ubnt-loco-m-xw
-        grep -i "Power" /var/sysinfo/model && BOARD=ubnt-power-m-xw
-        ;;
-    unifiac-lite)
-        BOARD=ubnt-unifiac-lite
-        ;;
-    tl-wa850re)
-        BOARD=tl-wa850re-v1
-        ;;
-    tl-wa860re)
-        BOARD=tl-wa860re-v1
-        ;;
-    tl-wdr3500)
-        BOARD=tl-wdr3500-v1
-        ;;
-    tl-wdr4300)
-        grep "3600" /var/sysinfo/model && BOARD=tl-wdr3600-v1
-        grep "4300" /var/sysinfo/model && BOARD=tl-wdr4300-v1
-        grep "4310" /var/sysinfo/model && BOARD=tl-wdr4310-v1
-        ;;
-    tplink,tl-wdr4900-v1)
-        BOARD=tl-wdr4900-v1
-        ;;
-    tl-mr3020)
-        BOARD=tl-mr3020-v1
-        ;;
-    archer-c7)
-        BOARD=archer-c7-v2
-        ;;
-esac
-
-uci set board.model.name=$BOARD
-uci commit board

Comments

Robert Langhammer April 22, 2019, 8:26 p.m.
Hi Adrian,

ich mach mich mal über das Patchset.

Reviewed-by: Robert Langhammer <rlanghammer@web.de>

Am 22.04.19 um 14:35 schrieb Adrian Schmutzler:
> This prepares for earlier start of other scripts that depend
> on the board name set.
>
> Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
> Reviewed-by: Christian Dresel <fff@chrisi01.de>
>
> ---
>
> Changes in v2:
> none
>
> Changes in v3:
> leading spaces to tab
> ---
>  src/packages/fff/fff-boardname/Makefile            |  3 +-
>  .../files/etc/uci-defaults/15-fff-boardname        | 76 ++++++++++++++++++++++
>  .../files/etc/uci-defaults/50-fff-boardname        | 76 ----------------------
>  3 files changed, 77 insertions(+), 78 deletions(-)
>  create mode 100644 src/packages/fff/fff-boardname/files/etc/uci-defaults/15-fff-boardname
>  delete mode 100644 src/packages/fff/fff-boardname/files/etc/uci-defaults/50-fff-boardname
>
> diff --git a/src/packages/fff/fff-boardname/Makefile b/src/packages/fff/fff-boardname/Makefile
> index d274d888..9c2f76d9 100644
> --- a/src/packages/fff/fff-boardname/Makefile
> +++ b/src/packages/fff/fff-boardname/Makefile
> @@ -1,8 +1,7 @@
>  include $(TOPDIR)/rules.mk
>
>  PKG_NAME:=fff-boardname
> -PKG_VERSION:=5
> -PKG_RELEASE:=1
> +PKG_RELEASE:=6
>
>  PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)
>
> diff --git a/src/packages/fff/fff-boardname/files/etc/uci-defaults/15-fff-boardname b/src/packages/fff/fff-boardname/files/etc/uci-defaults/15-fff-boardname
> new file mode 100644
> index 00000000..b00c22f2
> --- /dev/null
> +++ b/src/packages/fff/fff-boardname/files/etc/uci-defaults/15-fff-boardname
> @@ -0,0 +1,76 @@
> +#!/bin/sh
> +
> +BOARD=$(cat /var/sysinfo/board_name)
> +
> +case "$BOARD" in
> +	tl-wr1043nd)
> +		BOARD=tl-wr1043nd-v1
> +		;;
> +	tl-wr1043nd-v2)
> +		grep "v3" /var/sysinfo/model && BOARD=tl-wr1043nd-v3
> +		;;
> +	tl-wr741nd)
> +		grep "Atheros AR7240 rev 2" /proc/cpuinfo && BOARD=tl-wr741nd-v2 || BOARD=tl-wr741nd-v4
> +		;;
> +	tl-wr741nd-v4)
> +		grep 740 /var/sysinfo/model && BOARD=tl-wr740n-v4
> +		;;
> +	tl-wr841n-v7)
> +		BOARD=tl-wr841-v7
> +		;;
> +	tl-wr841n-v8)
> +		BOARD=tl-wr841-v8
> +		;;
> +	tl-wr841n-v9)
> +		BOARD=tl-wr841-v9
> +		grep "v10" /var/sysinfo/model && BOARD=tl-wr841-v10
> +		;;
> +	tl-wr841n-v11)
> +		BOARD=tl-wr841-v11
> +		grep "v12" /var/sysinfo/model && BOARD=tl-wr841-v12
> +		;;
> +	nanostation-m)
> +		BOARD=ubnt-nano-m
> +		;;
> +	bullet-m)
> +		BOARD=ubnt-bullet-m
> +		grep -i "Pico" /var/sysinfo/model && BOARD=ubnt-pico-m
> +		grep -i "Loco" /var/sysinfo/model && BOARD=ubnt-loco-m
> +		;;
> +	unifi)
> +		BOARD=ubnt-unifi
> +		;;
> +	loco-m-xw)
> +		BOARD=ubnt-loco-m-xw
> +		grep -i "Power" /var/sysinfo/model && BOARD=ubnt-power-m-xw
> +		;;
> +	unifiac-lite)
> +		BOARD=ubnt-unifiac-lite
> +		;;
> +	tl-wa850re)
> +		BOARD=tl-wa850re-v1
> +		;;
> +	tl-wa860re)
> +		BOARD=tl-wa860re-v1
> +		;;
> +	tl-wdr3500)
> +		BOARD=tl-wdr3500-v1
> +		;;
> +	tl-wdr4300)
> +		grep "3600" /var/sysinfo/model && BOARD=tl-wdr3600-v1
> +		grep "4300" /var/sysinfo/model && BOARD=tl-wdr4300-v1
> +		grep "4310" /var/sysinfo/model && BOARD=tl-wdr4310-v1
> +		;;
> +	tplink,tl-wdr4900-v1)
> +		BOARD=tl-wdr4900-v1
> +		;;
> +	tl-mr3020)
> +		BOARD=tl-mr3020-v1
> +		;;
> +	archer-c7)
> +		BOARD=archer-c7-v2
> +		;;
> +esac
> +
> +uci set board.model.name=$BOARD
> +uci commit board
> diff --git a/src/packages/fff/fff-boardname/files/etc/uci-defaults/50-fff-boardname b/src/packages/fff/fff-boardname/files/etc/uci-defaults/50-fff-boardname
> deleted file mode 100644
> index ee9c3d39..00000000
> --- a/src/packages/fff/fff-boardname/files/etc/uci-defaults/50-fff-boardname
> +++ /dev/null
> @@ -1,76 +0,0 @@
> -#!/bin/sh
> -
> -BOARD=$(cat /var/sysinfo/board_name)
> -
> -case "$BOARD" in
> -    tl-wr1043nd)
> -        BOARD=tl-wr1043nd-v1
> -        ;;
> -    tl-wr1043nd-v2)
> -        grep "v3" /var/sysinfo/model && BOARD=tl-wr1043nd-v3
> -        ;;
> -    tl-wr741nd)
> -        grep "Atheros AR7240 rev 2" /proc/cpuinfo && BOARD=tl-wr741nd-v2 || BOARD=tl-wr741nd-v4
> -        ;;
> -    tl-wr741nd-v4)
> -        grep 740 /var/sysinfo/model && BOARD=tl-wr740n-v4
> -        ;;
> -    tl-wr841n-v7)
> -        BOARD=tl-wr841-v7
> -        ;;
> -    tl-wr841n-v8)
> -        BOARD=tl-wr841-v8
> -        ;;
> -    tl-wr841n-v9)
> -        BOARD=tl-wr841-v9
> -        grep "v10" /var/sysinfo/model && BOARD=tl-wr841-v10
> -        ;;
> -    tl-wr841n-v11)
> -        BOARD=tl-wr841-v11
> -        grep "v12" /var/sysinfo/model && BOARD=tl-wr841-v12
> -        ;;
> -    nanostation-m)
> -        BOARD=ubnt-nano-m
> -        ;;
> -    bullet-m)
> -        BOARD=ubnt-bullet-m
> -        grep -i "Pico" /var/sysinfo/model && BOARD=ubnt-pico-m
> -        grep -i "Loco" /var/sysinfo/model && BOARD=ubnt-loco-m
> -        ;;
> -    unifi)
> -        BOARD=ubnt-unifi
> -        ;;
> -    loco-m-xw)
> -        BOARD=ubnt-loco-m-xw
> -        grep -i "Power" /var/sysinfo/model && BOARD=ubnt-power-m-xw
> -        ;;
> -    unifiac-lite)
> -        BOARD=ubnt-unifiac-lite
> -        ;;
> -    tl-wa850re)
> -        BOARD=tl-wa850re-v1
> -        ;;
> -    tl-wa860re)
> -        BOARD=tl-wa860re-v1
> -        ;;
> -    tl-wdr3500)
> -        BOARD=tl-wdr3500-v1
> -        ;;
> -    tl-wdr4300)
> -        grep "3600" /var/sysinfo/model && BOARD=tl-wdr3600-v1
> -        grep "4300" /var/sysinfo/model && BOARD=tl-wdr4300-v1
> -        grep "4310" /var/sysinfo/model && BOARD=tl-wdr4310-v1
> -        ;;
> -    tplink,tl-wdr4900-v1)
> -        BOARD=tl-wdr4900-v1
> -        ;;
> -    tl-mr3020)
> -        BOARD=tl-mr3020-v1
> -        ;;
> -    archer-c7)
> -        BOARD=archer-c7-v2
> -        ;;
> -esac
> -
> -uci set board.model.name=$BOARD
> -uci commit board