]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Revert "Remove tools argument from finaiize_default_initrd()"
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 27 Nov 2024 18:52:27 +0000 (19:52 +0100)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 27 Nov 2024 19:08:33 +0000 (20:08 +0100)
This reverts commit 75a22e52602f18f887a0bac82eaf84e5983941c1.

mkosi/__init__.py

index 995010216440492199678dda5b759567d29adab3..ebb815b158a5c799ac6f88b7207da33c8f0c60fc 100644 (file)
@@ -1197,6 +1197,7 @@ def finalize_default_initrd(
     config: Config,
     *,
     resources: Path,
+    tools: bool = True,
     output_dir: Optional[Path] = None,
 ) -> Config:
     if config.root_password:
@@ -1253,7 +1254,7 @@ def finalize_default_initrd(
         *(["--hostname", config.hostname] if config.hostname else []),
         *(["--root-password", rootpwopt] if rootpwopt else []),
         *([f"--environment={k}='{v}'" for k, v in config.environment.items()]),
-        *(["--tools-tree", str(config.tools_tree)] if config.tools_tree else []),
+        *(["--tools-tree", str(config.tools_tree)] if config.tools_tree and tools else []),
         "--tools-tree-certificates", str(config.tools_tree_certificates),
         *([f"--extra-search-path={p}" for p in config.extra_search_paths]),
         *(["--proxy-url", config.proxy_url] if config.proxy_url else []),
@@ -4612,7 +4613,7 @@ def run_verb(args: Args, images: Sequence[Config], *, resources: Path) -> None:
             run_clean(args, config)
 
         if last.output_format != OutputFormat.none:
-            run_clean(args, finalize_default_initrd(last, resources=resources))
+            run_clean(args, finalize_default_initrd(last, tools=False, resources=resources))
 
         rmtree(Path(".mkosi-private"))
 
@@ -4693,7 +4694,7 @@ def run_verb(args: Args, images: Sequence[Config], *, resources: Path) -> None:
             run_clean(args, config)
 
         if last.output_format != OutputFormat.none:
-            run_clean(args, finalize_default_initrd(last, resources=resources))
+            run_clean(args, finalize_default_initrd(last, tools=False, resources=resources))
 
     if tools and not (tools.output_dir_or_cwd() / tools.output).exists():
         with prepend_to_environ_path(tools):