diff options
Diffstat (limited to 'src/test/docker/docker_repository.bzl')
-rw-r--r-- | src/test/docker/docker_repository.bzl | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/test/docker/docker_repository.bzl b/src/test/docker/docker_repository.bzl index 4f96170176..1b49d1a9ed 100644 --- a/src/test/docker/docker_repository.bzl +++ b/src/test/docker/docker_repository.bzl @@ -20,11 +20,17 @@ def _impl(ctx): # on it, silently ignoring. ctx.file("BUILD", "\n".join([ - "filegroup(", + "sh_binary(", " name = 'docker',", + " srcs = ['docker.sh'],", " visibility = ['//visibility:public'],", ")" ])) + ctx.file("docker.sh", "\n".join([ + "#!/bin/bash", + "echo 'ERROR: docker is not installed' >&2", + "exit 1" + ])) else: exports = [] for k in ctx.os.environ: @@ -55,3 +61,4 @@ docker_repository_ = repository_rule(_impl) def docker_repository(): """Declare a @docker repository that provide a docker binary.""" docker_repository_(name = "docker") + |