]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Don't remove microcode files in process_kernel_modules()
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Fri, 15 Mar 2024 07:39:21 +0000 (08:39 +0100)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Fri, 15 Mar 2024 07:42:40 +0000 (08:42 +0100)
These are somewhat special so let's not remove them in
process_kernel_modules().

mkosi/kmod.py

index 892be3958ba2a980ddeeb140d5e28f66a05a3e5a..ac31bc159d816e7e35122a9d714ea23f7393ac35 100644 (file)
@@ -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()