]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Improve logging when we can not extract kernel version from filename
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 15 Oct 2025 07:55:49 +0000 (09:55 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 15 Oct 2025 12:30:06 +0000 (14:30 +0200)
mkosi/__init__.py

index 250ad84b59955e7eccdba7e098f65f91c35c900f..6ce57028ee8cdf36d0215e35d526b15c5b580821 100644 (file)
@@ -1318,7 +1318,14 @@ def fixup_vmlinuz_location(context: Context) -> None:
             # Extract kernel version pattern from filename
             filename = d.name.removeprefix(f"{type}-")
             match = KERNEL_VERSION_PATTERN.search(filename)
-            kver = match.group(0) if match else kernel_get_ver_from_modules(context)
+
+            kver: Optional[str]
+            if match:
+                kver = match.group(0)
+            else:
+                logging.debug(f"Could not extract kernel version from {filename}, checking /usr/lib/modules")
+                kver = kernel_get_ver_from_modules(context)
+
             if kver is None:
                 logging.debug("Unable to get kernel version from modules directory")
                 continue