From e7e5ede6b9aa9fd9e7e1e793260f3ad0550ac686 Mon Sep 17 00:00:00 2001 From: Erik Karlsson Date: Thu, 24 Apr 2025 15:35:54 +0200 Subject: [PATCH] ieee1905: populate device information based on OpenWrt properties This follows how Device.DeviceInfo. is populated. --- ieee1905/Makefile | 2 +- .../files/etc/uci-defaults/32-ieee1905-device-info | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 ieee1905/files/etc/uci-defaults/32-ieee1905-device-info diff --git a/ieee1905/Makefile b/ieee1905/Makefile index 0ebff6480..4915a932f 100644 --- a/ieee1905/Makefile +++ b/ieee1905/Makefile @@ -5,7 +5,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=ieee1905 -PKG_VERSION:=8.7.6 +PKG_VERSION:=8.7.7 LOCAL_DEV=0 ifneq ($(LOCAL_DEV),1) diff --git a/ieee1905/files/etc/uci-defaults/32-ieee1905-device-info b/ieee1905/files/etc/uci-defaults/32-ieee1905-device-info new file mode 100644 index 000000000..5650b377f --- /dev/null +++ b/ieee1905/files/etc/uci-defaults/32-ieee1905-device-info @@ -0,0 +1,13 @@ +#!/bin/sh + +. /etc/os-release + +set_val() { + uci -q get "$1" > /dev/null || uci set "${1}=${2:-${3}}" +} + +set_val ieee1905.ieee1905.manufacturer "$OPENWRT_DEVICE_MANUFACTURER" IOPSYS +set_val ieee1905.ieee1905.model_name "$(cat /tmp/sysinfo/model)" 1905-SampleDev +set_val ieee1905.ieee1905.device_name "$NAME" 1905Device + +exit 0