]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Fix missing mount in `mkosi.clean`
authorMichael Ferrari <nekkodroid404@gmail.com>
Fri, 7 Jun 2024 21:24:45 +0000 (23:24 +0200)
committerJörg Behrmann <behrmann@physik.fu-berlin.de>
Fri, 7 Jun 2024 21:57:46 +0000 (23:57 +0200)
mkosi/__init__.py

index f73ae342ea0a9eece07eb33104085fbb390da7c9..b607e6adb6716ca4e985d8531b7ce6c42fdb425f 100644 (file)
@@ -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"]