diff options
Diffstat (limited to 'tools/build_defs/docker/docker.bzl')
-rw-r--r-- | tools/build_defs/docker/docker.bzl | 4 |
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(), |