From: Septatrix <24257556+Septatrix@users.noreply.github.com> Date: Mon, 18 Mar 2024 00:08:45 +0000 (+0100) Subject: Fix inclusion of firmware files X-Git-Tag: v23~84^2 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F2521%2Fhead;p=thirdparty%2Fmkosi.git Fix inclusion of firmware files --- diff --git a/mkosi/kmod.py b/mkosi/kmod.py index 06dfed618..299743151 100644 --- a/mkosi/kmod.py +++ b/mkosi/kmod.py @@ -163,7 +163,7 @@ def gen_required_kernel_modules( # There is firmware in /usr/lib/firmware that is not depended on by any modules so if any firmware was installed # we have to take the slow path to make sure we don't copy firmware into the initrd that is not depended on by any # kernel modules. - if exclude or not (root / "usr/lib/firmware").glob("*"): + if exclude or (root / "usr/lib/firmware").glob("*"): modules = filter_kernel_modules(root, kver, include=include, exclude=exclude, host=host) names = [module_path_to_name(m) for m in modules] mods, firmware = resolve_module_dependencies(root, kver, names, sandbox=sandbox)