]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
manifest: don't assume the size field to be valid on deb systems 978/head
authorJoerg Behrmann <behrmann@physik.fu-berlin.de>
Tue, 17 May 2022 17:38:22 +0000 (19:38 +0200)
committerJoerg Behrmann <behrmann@physik.fu-berlin.de>
Tue, 17 May 2022 17:38:46 +0000 (19:38 +0200)
Fixes: 977
mkosi/manifest.py

index edbce5ed0a85092cc8d7faa307c2896e3530a8de..42ee32e08cb7d3937495b871fe99ee2f9c3574c1 100644 (file)
@@ -149,8 +149,8 @@ class Manifest:
         for package in packages:
             name, source, version, arch, size, installtime = package.split("\t")
 
-            # dpkg records the size in KBs
-            size = int(size) * 1024
+            # dpkg records the size in KBs, the field is optional
+            size = int(size) * 1024 if size else 0
             installtime = datetime.fromtimestamp(int(installtime))
 
             # If we are creating a layer based on a BaseImage=, e.g. a sysext, filter by