]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Fix tools keyring/metadata cache cleanup
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Fri, 14 Feb 2025 08:41:02 +0000 (09:41 +0100)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Fri, 14 Feb 2025 13:45:27 +0000 (14:45 +0100)
mkosi/__init__.py

index ae97f417f0cda3c0c720c8afb34366926cc5e2ef..901105c3857c86f901aa4c1d1eb6b7adfc208554 100644 (file)
@@ -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("*")):