]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Add BuildSources mount points.
authorMarius Schiffer <marius.schiffer@emteria.com>
Fri, 7 Jul 2023 14:59:21 +0000 (14:59 +0000)
committerJörg Behrmann <behrmann@physik.fu-berlin.de>
Sat, 8 Jul 2023 09:30:11 +0000 (11:30 +0200)
mkosi/__init__.py

index 87de87a0fb328ea42eb35f09f3123b8b5f4bd07a..7176d42caced8a5392dbfcc42af2df88203cbb2a 100644 (file)
@@ -1859,6 +1859,9 @@ def run_build_script(state: MkosiState) -> None:
         state.root.joinpath("work/build-script").touch(mode=0o755, exist_ok=True)
         state.root.joinpath("work/build").mkdir(mode=0o755, exist_ok=True)
 
+        for _, target in finalize_sources(state.config):
+            state.root.joinpath(target).mkdir(mode=0o755, exist_ok=True, parents=True)
+
     with complete_step("Running build script…"), mount_build_overlay(state, read_only=True):
         bwrap: list[PathString] = [
             "--bind", state.config.build_script, "/work/build-script",