From: Daan De Meyer Date: Fri, 15 Mar 2024 07:39:21 +0000 (+0100) Subject: Don't remove microcode files in process_kernel_modules() X-Git-Tag: v23~92^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ca4c6b0c19f3a3ce2f41c3fa74f89f833df55485;p=thirdparty%2Fmkosi.git Don't remove microcode files in process_kernel_modules() These are somewhat special so let's not remove them in process_kernel_modules(). --- diff --git a/mkosi/kmod.py b/mkosi/kmod.py index 892be3958..ac31bc159 100644 --- a/mkosi/kmod.py +++ b/mkosi/kmod.py @@ -226,5 +226,8 @@ def process_kernel_modules( if fw in required: continue + if any(fw.is_relative_to(root / "usr/lib/firmware" / d) for d in ("amd-ucode", "intel-ucode")): + continue + logging.debug(f"Removing firmware {fw}") fw.unlink()