]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Two follow ups for #3678
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 10 Apr 2025 17:51:17 +0000 (19:51 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 10 Apr 2025 17:53:22 +0000 (19:53 +0200)
mkosi/__init__.py
mkosi/config.py

index 0fcb26deb7d61414efd6222a61fb392d97dadedd..dc6838e55d62bde172b44abd02f091464b76755b 100644 (file)
@@ -4126,8 +4126,8 @@ def run_sandbox(args: Args, config: Config) -> None:
         env |= {"MKOSI_HOST_DISTRIBUTION": str(hd)}
     if hr:
         env |= {"MKOSI_HOST_RELEASE": hr}
-    if config.tools_tree:
-        env |= {"MKOSI_DEFAULT_TOOLS_TREE_PATH": os.fspath(config.tools_tree)}
+    if config.tools() != Path("/"):
+        env |= {"MKOSI_DEFAULT_TOOLS_TREE_PATH": os.fspath(config.tools())}
 
     cmdline = [*args.cmdline]
 
index 90a3bd144447ac0a76259cbea18b1da9fb43772c..f7fe14bb3d18acd305eeadae6221affdea8c2c8c 100644 (file)
@@ -5099,7 +5099,7 @@ def parse_config(
 
     if config.get("tools_tree") == Path("default"):
         if in_sandbox():
-            config["tools_tree"] = os.environ["MKOSI_DEFAULT_TOOLS_TREE_PATH"]
+            config["tools_tree"] = Path(os.environ["MKOSI_DEFAULT_TOOLS_TREE_PATH"])
         else:
             tools = finalize_default_tools(context, config, configdir=configdir, resources=resources)
             config["tools_tree"] = tools.output_dir_or_cwd() / tools.output