From e2154ebbd5c35bde0fce6957ffcf6fef08b5e413 Mon Sep 17 00:00:00 2001 From: Darius Makovsky Date: Mon, 19 Aug 2019 15:37:10 +0100 Subject: wip --- src/buildstream/element.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/buildstream/element.py b/src/buildstream/element.py index 12f203f4e..7d5761cb8 100644 --- a/src/buildstream/element.py +++ b/src/buildstream/element.py @@ -1420,9 +1420,12 @@ class Element(Plugin): import_dir = CasBasedDirectory(context.get_cascache()) try: + if self._get_workspace(): + import_dir.import_files(temp_staging_directory) for source in self.__sources[last_required_previous_ix:]: source_dir = sourcecache.export(source) import_dir.import_files(source_dir) + except SourceCacheError as e: raise ElementError("Error trying to export source for {}: {}" .format(self.name, e)) -- cgit v1.2.1