From adcedf1587b63101a91be98cf23e360842ee03b4 Mon Sep 17 00:00:00 2001 From: Tom Herbers <mail@tomherbers.de> Date: Sat, 3 May 2025 03:01:04 +0200 Subject: [PATCH] package/gluon-respondd: add target information For most devices it's quite clear which target they belong to via external information. For x86 hoewer it's not visible from the outside (besides during upgrades via webserver logs) to which target a device belongs to. This is relevant to see for example how many devices are using x86-generic vs. x86-64. Co-authored-by: Matthias Schiffer <mschiffer@universe-factory.net> --- package/gluon-respondd/src/respondd-nodeinfo.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/package/gluon-respondd/src/respondd-nodeinfo.c b/package/gluon-respondd/src/respondd-nodeinfo.c index 53dd65243..44c3d972e 100644 --- a/package/gluon-respondd/src/respondd-nodeinfo.c +++ b/package/gluon-respondd/src/respondd-nodeinfo.c @@ -101,6 +101,9 @@ struct json_object * respondd_provider_nodeinfo(void) { struct json_object *software_firmware = json_object_new_object(); json_object_object_add(software_firmware, "base", gluon_version()); json_object_object_add(software_firmware, "release", gluonutil_wrap_and_free_string(gluonutil_read_line("/lib/gluon/release"))); + json_object_object_add(software_firmware, "target", gluonutil_wrap_string(platforminfo_get_target())); + json_object_object_add(software_firmware, "subtarget", gluonutil_wrap_string(platforminfo_get_subtarget())); + json_object_object_add(software_firmware, "image_name", gluonutil_wrap_string(platforminfo_get_image_name())); json_object_object_add(software, "firmware", software_firmware); json_object_object_add(ret, "software", software); -- GitLab