]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Don't consider include filters when deciding whether to run depmod 2132/head
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 7 Dec 2023 12:33:29 +0000 (13:33 +0100)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 7 Dec 2023 17:16:55 +0000 (18:16 +0100)
The include filters only do something if there's an exclude filter,
so we don't need to run depmod if only include filters are defined.

mkosi/__init__.py

index 1ae70f872daa5488e39e44b292730fdb3b08ef59..81b77a4d846b4c6a12d68890cf32e2a977558d32 100644 (file)
@@ -1802,10 +1802,11 @@ def run_depmod(state: MkosiState) -> None:
         "modules.symbols.bin",
     )
 
-    filters = state.config.kernel_modules_include or state.config.kernel_modules_exclude
-
     for kver, _ in gen_kernel_images(state):
-        if not filters and all((state.root / "usr/lib/modules" / kver / o).exists() for o in outputs):
+        if (
+            not state.config.kernel_modules_exclude and
+            all((state.root / "usr/lib/modules" / kver / o).exists() for o in outputs)
+        ):
             continue
 
         process_kernel_modules(