From: Michael Ferrari Date: Fri, 7 Jun 2024 21:24:45 +0000 (+0200) Subject: Fix missing mount in `mkosi.clean` X-Git-Tag: v23.1~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a8acaedc3eea6228f12c548fbb7442a6a4327028;p=thirdparty%2Fmkosi.git Fix missing mount in `mkosi.clean` --- diff --git a/mkosi/__init__.py b/mkosi/__init__.py index f73ae342e..b607e6adb 100644 --- a/mkosi/__init__.py +++ b/mkosi/__init__.py @@ -4357,7 +4357,10 @@ def run_clean_scripts(config: Config) -> None: if config.profile: env["PROFILE"] = config.profile - with finalize_source_mounts(config, ephemeral=False) as sources: + with ( + finalize_source_mounts(config, ephemeral=False) as sources, + finalize_config_json(config) as json, + ): for script in config.clean_scripts: with complete_step(f"Running clean script {script}…"): run( @@ -4369,6 +4372,7 @@ def run_clean_scripts(config: Config) -> None: mounts=[ *sources, Mount(script, "/work/clean", ro=True), + Mount(json, "/work/config.json", ro=True), *([Mount(o, "/work/out")] if (o := config.output_dir_or_cwd()).exists() else []), ], options=["--dir", "/work/src", "--chdir", "/work/src", "--dir", "/work/out"]