From: Daan De Meyer Date: Mon, 22 Jul 2024 08:49:59 +0000 (+0200) Subject: Ignore symlinks in /boot when fixing up kernel images X-Git-Tag: v24~20 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6b27ec21a63df22f57cfcf3e0c1bd655254b09e4;p=thirdparty%2Fmkosi.git Ignore symlinks in /boot when fixing up kernel images --- diff --git a/mkosi/__init__.py b/mkosi/__init__.py index 89eb1abd0..b0059111d 100644 --- a/mkosi/__init__.py +++ b/mkosi/__init__.py @@ -1720,6 +1720,9 @@ def fixup_vmlinuz_location(context: Context) -> None: # Some architectures ship an uncompressed vmlinux (ppc64el, riscv64) for type in ("vmlinuz", "vmlinux"): for d in context.root.glob(f"boot/{type}-*"): + if d.is_symlink(): + continue + kver = d.name.removeprefix(f"{type}-") vmlinuz = context.root / "usr/lib/modules" / kver / type if not vmlinuz.parent.exists():