diff options
-rw-r--r-- | src/buildstream/sandbox/_sandboxreapi.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/buildstream/sandbox/_sandboxreapi.py b/src/buildstream/sandbox/_sandboxreapi.py index 4989125b2..65f2eaeae 100644 --- a/src/buildstream/sandbox/_sandboxreapi.py +++ b/src/buildstream/sandbox/_sandboxreapi.py @@ -43,6 +43,11 @@ class SandboxREAPI(Sandbox): # set up virtual dircetory vdir = self.get_virtual_directory() + if not self._has_command(command[0], env): + raise SandboxCommandError( + "Staged artifacts do not provide command " "'{}'".format(command[0]), reason="missing-command" + ) + # Ensure working directory exists if len(cwd) > 1: assert cwd.startswith("/") |