From: Daan De Meyer Date: Fri, 14 Feb 2025 08:41:02 +0000 (+0100) Subject: Fix tools keyring/metadata cache cleanup X-Git-Tag: v26~384^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a58d46c94d8b67efd394cb2213ac005298db539f;p=thirdparty%2Fmkosi.git Fix tools keyring/metadata cache cleanup --- diff --git a/mkosi/__init__.py b/mkosi/__init__.py index ae97f417f..901105c38 100644 --- a/mkosi/__init__.py +++ b/mkosi/__init__.py @@ -4723,7 +4723,11 @@ def run_clean(args: Args, config: Config) -> None: rmtree(*config.build_dir.iterdir(), sandbox=sandbox) if remove_image_cache and config.cache_dir: - extra = [keyring_cache(config), metadata_cache(config)] if config.image == "main" else [] + if config.image in ("main", "tools"): + extra = [keyring_cache(config), metadata_cache(config)] + else: + extra = [] + remove_cache_entries(config, extra=extra) if remove_package_cache and any(config.package_cache_dir_or_default().glob("*")):