From: Daan De Meyer Date: Wed, 18 Oct 2023 21:18:02 +0000 (+0200) Subject: Create output symlink in staging directory X-Git-Tag: v19~66^2~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=715fef01464291824d3882a49d22bffcb2b501c9;p=thirdparty%2Fmkosi.git Create output symlink in staging directory No reason to do it directly in the output directory, let's also do this in the staging directory. --- diff --git a/mkosi/__init__.py b/mkosi/__init__.py index 7a4fc01d4..5793b0cfa 100644 --- a/mkosi/__init__.py +++ b/mkosi/__init__.py @@ -2083,13 +2083,13 @@ def build_image(args: MkosiArgs, config: MkosiConfig) -> None: calculate_signature(state) save_manifest(state, manifest) - finalize_staging(state) - - output_base = state.config.output_dir_or_cwd() / state.config.output + output_base = state.staging / state.config.output if not output_base.exists() or output_base.is_symlink(): output_base.unlink(missing_ok=True) output_base.symlink_to(state.config.output_with_compression) + finalize_staging(state) + print_output_size(config.output_dir_or_cwd() / config.output)