From dcc41b8bdc97881643e7052159a574027523c834 Mon Sep 17 00:00:00 2001 From: Greg Magolan Date: Fri, 1 Apr 2022 00:45:56 -0700 Subject: [PATCH] fix: use -R in copy_file(is_dir=True) so macos & linux behavior are the same --- .../bazelbuild/bazel-skylib/rules/private/copy_file_private.bzl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/third_party/github.com/bazelbuild/bazel-skylib/rules/private/copy_file_private.bzl b/third_party/github.com/bazelbuild/bazel-skylib/rules/private/copy_file_private.bzl index 1a4fdd63e5..a719174c8b 100644 --- a/third_party/github.com/bazelbuild/bazel-skylib/rules/private/copy_file_private.bzl +++ b/third_party/github.com/bazelbuild/bazel-skylib/rules/private/copy_file_private.bzl @@ -85,7 +85,7 @@ def copy_cmd(ctx, src, dst): # buildifier: disable=function-docstring def copy_bash(ctx, src, dst): if dst.is_directory: - cmd_tmpl = "rm -rf \"$2\" && cp -rf \"$1/\" \"$2\"" + cmd_tmpl = "rm -rf \"$2\" && cp -fR \"$1/\" \"$2\"" mnemonic = "CopyDirectory" progress_message = "Copying directory %s" % src.path else: