]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Remove outputs as well if we don't have a cached image
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 26 Feb 2025 11:31:26 +0000 (12:31 +0100)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 26 Feb 2025 11:42:02 +0000 (12:42 +0100)
mkosi/__init__.py

index 71c6d327691bafc4887875c1d8b8854783a88908..db5713771109d0e22cffc0b868acc71c7055068e 100644 (file)
@@ -4681,7 +4681,7 @@ def run_clean(args: Args, config: Config) -> None:
         remove_image_cache = args.force > 0
         remove_package_cache = args.force > 1
     else:
-        remove_outputs = config.output_format != OutputFormat.none and args.force > 0
+        remove_outputs = args.force > 0 or (config.is_incremental() and not have_cache(config))
         remove_build_cache = args.force > 1 or args.wipe_build_dir
         remove_image_cache = args.force > 1 or not have_cache(config)
         remove_package_cache = args.force > 2