]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
qualcommax: ipq50xx: gl-b3000: add 03_set_oem_name 18656/head
authorScott Mercer <TheRootEd24@gmail.com>
Wed, 30 Apr 2025 18:46:51 +0000 (14:46 -0400)
committerRobert Marko <robimarko@gmail.com>
Wed, 7 May 2025 08:45:03 +0000 (10:45 +0200)
This additional board.d script creates the "/tmp/sysinfo/oem_name" file
and populates it with the proper OEM "supported_devices" metadata entry
to be used by the new fwtool.sh oem detection feature.

(#18554): add oem image dectection to fwtool.sh

Signed-off-by: Scott Mercer <TheRootEd24@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/18656
Signed-off-by: Robert Marko <robimarko@gmail.com>
target/linux/qualcommax/ipq50xx/base-files/etc/board.d/03_set_oem_name [new file with mode: 0644]

diff --git a/target/linux/qualcommax/ipq50xx/base-files/etc/board.d/03_set_oem_name b/target/linux/qualcommax/ipq50xx/base-files/etc/board.d/03_set_oem_name
new file mode 100644 (file)
index 0000000..350ff1b
--- /dev/null
@@ -0,0 +1,21 @@
+#!/bin/sh
+
+. /lib/functions/uci-defaults.sh
+. /lib/functions/system.sh
+
+ipq50xx_set_oem_name()
+{
+       local board="$1"
+       case $board in
+       glinet,gl-b3000)
+               oem_name=${board#*-}
+               echo "$oem_name"  > "$oem_file"
+               ;;
+       esac
+}
+
+oem_file=/tmp/sysinfo/oem_name
+board=$(board_name)
+ipq50xx_set_oem_name $board
+
+exit 0