diff mbox series

[3/3] build/json: preserve existing profiles.json data

Message ID 20210108235106.29999-3-moritzwarning@web.de
State Superseded
Headers show
Series [1/3] build/json: generate json file for initramfs images | expand

Commit Message

Moritz Warning Jan. 8, 2021, 11:51 p.m. UTC
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 <moritzwarning@web.de>
---
 scripts/json_overview_image_info.py | 4 ++++
 1 file changed, 4 insertions(+)

--
2.30.0
diff mbox series

Patch

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())