1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
From: Ernestas Kulik <ernestas.k@iconn-networks.com>
Date: Wed, 6 Aug 2025 16:31:21 +0300
Subject: generator: Set decompressed-size
Compressed images require this property to be set.
Signed-off-by: Ernestas Kulik <ernestas.k@iconn-networks.com>
Forwarded: not-needed
Origin: upstream
---
swugenerator/generator.py | 4 ++++
1 file changed, 4 insertions(+)
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 = [
|