aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/build_defs/docker/docker.bzl
diff options
context:
space:
mode:
Diffstat (limited to 'tools/build_defs/docker/docker.bzl')
-rw-r--r--tools/build_defs/docker/docker.bzl4
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/build_defs/docker/docker.bzl b/tools/build_defs/docker/docker.bzl
index e5badabe99..6e630dd89a 100644
--- a/tools/build_defs/docker/docker.bzl
+++ b/tools/build_defs/docker/docker.bzl
@@ -91,7 +91,8 @@ def _build_layer(ctx):
build_layer = ctx.executable._build_layer
args = [
"--output=" + layer.path,
- "--directory=" + ctx.attr.directory
+ "--directory=" + ctx.attr.directory,
+ "--mode=" + ctx.attr.mode,
]
args += ["--file=%s=%s" % (f.path, _dest_path(f, data_path))
for f in ctx.files.files]
@@ -240,6 +241,7 @@ docker_build_ = rule(
"tars": attr.label_list(allow_files=tar_filetype),
"debs": attr.label_list(allow_files=deb_filetype),
"files": attr.label_list(allow_files=True),
+ "mode": attr.string(default="0555"),
"symlinks": attr.string_dict(),
"entrypoint": attr.string_list(),
"cmd": attr.string_list(),