]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Don't fork for run_sync()
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 22 Aug 2024 18:27:56 +0000 (20:27 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 22 Aug 2024 18:52:45 +0000 (20:52 +0200)
Not required so let's be more efficient by not forking

mkosi/__init__.py

index 9cc374e7aa9d19b1c276a5590703399b0432a7d1..00b8eaea2a5fce17368431a778d593a43059ed07 100644 (file)
@@ -4797,7 +4797,7 @@ def run_verb(args: Args, images: Sequence[Config], *, resources: Path) -> None:
     if tools and not (tools.output_dir_or_cwd() / tools.output).exists():
         if args.verb == Verb.build or args.force > 0:
             check_tools(tools, Verb.build)
-            fork_and_wait(run_sync, args, tools, resources=resources)
+            run_sync(args, tools, resources=resources)
             fork_and_wait(run_build, args, tools, resources=resources)
         else:
             die(f"Default tools tree requested for image '{last.name()}' but it has not been built yet",
@@ -4836,7 +4836,7 @@ def run_verb(args: Args, images: Sequence[Config], *, resources: Path) -> None:
                 check_tools(config, Verb.build)
 
             check_inputs(config)
-            fork_and_wait(run_sync, args, config, resources=resources)
+            run_sync(args, config, resources=resources)
             fork_and_wait(run_build, args, config, resources=resources, package_dir=Path(package_dir))
 
             build = True