The OpenWrt Image Builder only builds images for one device per call. This causes the profiles.json files to only contain the data of the last device that was build.
Signed-off-by: Moritz Warning <moritzwarn...@web.de> --- scripts/json_overview_image_info.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scripts/json_overview_image_info.py b/scripts/json_overview_image_info.py index 7741154f61..47b5899981 100755 --- a/scripts/json_overview_image_info.py +++ b/scripts/json_overview_image_info.py @@ -18,6 +18,10 @@ assert getenv("WORK_DIR"), "$WORK_DIR required" def get_output(work_dir): output = None + # preserve existing profiles.json file data + if output_path.is_file(): + output = json.loads(output_path.read_text()) + for json_file in work_dir.glob("*.json"): image_info = json.loads(json_file.read_text()) -- 2.30.0 _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel