From 2448297705d187d8d14f559e2c78602d1996d76c Mon Sep 17 00:00:00 2001 From: Joerg Behrmann Date: Tue, 17 May 2022 19:38:22 +0200 Subject: [PATCH] manifest: don't assume the size field to be valid on deb systems Fixes: 977 --- mkosi/manifest.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 -- 2.47.2