From a91d415d5d688fc3268e2cdd12a4ca24c15e5dfa Mon Sep 17 00:00:00 2001 From: Daan De Meyer Date: Thu, 7 Dec 2023 13:33:29 +0100 Subject: [PATCH] Don't consider include filters when deciding whether to run depmod 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 | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/mkosi/__init__.py b/mkosi/__init__.py index 1ae70f872..81b77a4d8 100644 --- a/mkosi/__init__.py +++ b/mkosi/__init__.py @@ -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( -- 2.47.2