From: Benedict Schlueter Date: Fri, 23 Dec 2022 11:47:16 +0000 (+0100) Subject: fix "qemu-img convert" error X-Git-Tag: v15~377 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5181ea7ac20c0bcb3116d296ab6b8b7a3380e16e;p=thirdparty%2Fmkosi.git fix "qemu-img convert" error the same path was used as in and output for qemu-img, this results in an error. Use another path as output and rename the output afterward. --- diff --git a/mkosi/__init__.py b/mkosi/__init__.py index 41cb482cf..d6db0362f 100644 --- a/mkosi/__init__.py +++ b/mkosi/__init__.py @@ -1263,7 +1263,8 @@ def qcow2_output(state: MkosiState) -> None: with complete_step("Converting image file to qcow2…"): run(["qemu-img", "convert", "-onocow=on", "-fraw", "-Oqcow2", state.staging / state.config.output.name, - state.staging / state.config.output.name]) + state.workspace / "qemu.img"]) + os.rename(state.workspace / "qemu.img", state.staging / state.config.output.name) def copy_nspawn_settings(state: MkosiState) -> None: