From: Joerg Behrmann Date: Tue, 17 May 2022 17:38:22 +0000 (+0200) Subject: manifest: don't assume the size field to be valid on deb systems X-Git-Tag: v13~34^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F978%2Fhead;p=thirdparty%2Fmkosi.git manifest: don't assume the size field to be valid on deb systems Fixes: 977 --- diff --git a/mkosi/manifest.py b/mkosi/manifest.py index edbce5ed0..42ee32e08 100644 --- a/mkosi/manifest.py +++ b/mkosi/manifest.py @@ -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