summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJürg Billeter <j@bitron.ch>2020-02-20 17:41:58 +0100
committerJürg Billeter <j@bitron.ch>2020-02-27 12:18:07 +0100
commitaead8c86831485abccdb92be058e778187e4aac3 (patch)
tree544092768d2d49d90684c278411a0f5af9a0eaec
parentdf1e4e7fe5a2d549cdc2bf805496a8ff7c7b15b7 (diff)
downloadbuildstream-aead8c86831485abccdb92be058e778187e4aac3.tar.gz
_sandboxreapi.py: Set OSFamily and ISA platform properties
-rw-r--r--src/buildstream/sandbox/_sandboxreapi.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/buildstream/sandbox/_sandboxreapi.py b/src/buildstream/sandbox/_sandboxreapi.py
index 2f500cd51..718dbefdc 100644
--- a/src/buildstream/sandbox/_sandboxreapi.py
+++ b/src/buildstream/sandbox/_sandboxreapi.py
@@ -104,13 +104,18 @@ class SandboxREAPI(Sandbox):
# Request read-write directories as output
output_directories = [os.path.relpath(dir, start=working_directory) for dir in read_write_directories]
+ config = self._get_config()
+ platform = remote_execution_pb2.Platform()
+ platform.properties.add(name="OSFamily", value=config.build_os)
+ platform.properties.add(name="ISA", value=config.build_arch)
+
return remote_execution_pb2.Command(
arguments=command,
working_directory=working_directory[1:],
environment_variables=environment_variables,
output_files=[],
output_directories=output_directories,
- platform=None,
+ platform=platform,
)
def _process_job_output(self, working_directory, output_directories, output_files, *, failure):