]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Make sure --source-file-transfer-final works without a build script 941/head
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Tue, 29 Mar 2022 14:32:58 +0000 (16:32 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Tue, 29 Mar 2022 14:32:58 +0000 (16:32 +0200)
mkosi/__init__.py

index 0701c84650b9ccf7ef3b82e20ba6083cbf81a183..ed9d5492302c3e99ce7a5e1229b2bf2aacdc1d27 100644 (file)
@@ -3568,12 +3568,12 @@ def install_build_src(args: MkosiArgs, root: Path, do_run_build_script: bool, fo
     if for_cache:
         return
 
-    if args.build_script is None:
-        return
-
     if do_run_build_script:
-        with complete_step("Copying in build script…"):
-            copy_file(args.build_script, root_home(args, root) / args.build_script.name)
+        if args.build_script is not None:
+            with complete_step("Copying in build script…"):
+                copy_file(args.build_script, root_home(args, root) / args.build_script.name)
+        else:
+            return
 
     sft: Optional[SourceFileTransfer] = None
     resolve_symlinks: bool = False