diff mbox series

[swugenerator] generator: Set decompressed-size

Message ID 20250806133131.114906-1-ernestas.k@iconn-networks.com
State Accepted
Headers show
Series [swugenerator] generator: Set decompressed-size | expand

Commit Message

Ernestas Kulik Aug. 6, 2025, 1:31 p.m. UTC
Compressed images require this property to be set.

Signed-off-by: Ernestas Kulik <ernestas.k@iconn-networks.com>
---
 swugenerator/generator.py | 4 ++++
 1 file changed, 4 insertions(+)
diff mbox series

Patch

diff --git a/swugenerator/generator.py b/swugenerator/generator.py
index 1721aef..dc0af31 100644
--- a/swugenerator/generator.py
+++ b/swugenerator/generator.py
@@ -125,6 +125,10 @@  class SWUGenerator:
                     sys.exit(1)
 
                 new.fullfilename = new_path
+
+                if entry.get("type") == "ubivol":
+                    entry.setdefault("properties", {}) \
+                         .update({ "decompressed-size": str(new.getsize()) })
             # compression cannot be used with delta, because it has own compressor
             elif ("type" in entry) and entry["type"] == "delta":
                 cmd = [