When changing the read file from '/etc/openwrt_release' to
'/usr/lib/os-release', the correct variable for reading the description
was not selected. The correct variable from the file ‘/usr/lib/os-release’
is 'OPENWRT_RELEASE'.

Signed-off-by: Florian Eckert <f...@dev.tdt.de>
---
 system.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/system.c b/system.c
index 680ead9..9c8d3dc 100644
--- a/system.c
+++ b/system.c
@@ -277,7 +277,7 @@ static int system_board(struct ubus_context *ctx, struct 
ubus_object *obj,
                                key = "codename";
                        else if (!strcasecmp(key, "OPENWRT_BOARD"))
                                key = "target";
-                       else if (!strcasecmp(key, "PRETTY_NAME"))
+                       else if (!strcasecmp(key, "OPENWRT_RELEASE"))
                                key = "description";
                        else if (!strcasecmp(key, "OPENWRT_BUILD_DATE"))
                                key = "builddate";
-- 
2.39.5


_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to