diff options
-rw-r--r-- | buildstream/_versions.py | 2 | ||||
-rw-r--r-- | buildstream/element.py | 5 |
2 files changed, 6 insertions, 1 deletions
diff --git a/buildstream/_versions.py b/buildstream/_versions.py index 4b1bc7ec2..28f00f8ca 100644 --- a/buildstream/_versions.py +++ b/buildstream/_versions.py @@ -33,4 +33,4 @@ BST_FORMAT_VERSION = 9 # or if buildstream was changed in a way which can cause # the same cache key to produce something that is no longer # the same. -BST_CORE_ARTIFACT_VERSION = 2 +BST_CORE_ARTIFACT_VERSION = 3 diff --git a/buildstream/element.py b/buildstream/element.py index 5da14a93d..0cf950b83 100644 --- a/buildstream/element.py +++ b/buildstream/element.py @@ -1500,6 +1500,11 @@ class Element(Plugin): # Hard link files from collect dir to files directory utils.link_files(collectdir, filesdir) + # Copy build tree contents + sandbox_build_dir = os.path.join(sandbox_root, self.get_variable('build-root').lstrip(os.sep)) + if os.path.isdir(sandbox_build_dir): + shutil.copytree(sandbox_build_dir, os.path.join(assembledir, 'buildtree')) + # Copy build log log_filename = context.get_log_filename() if log_filename: |