diff options
author | Florian Weikert <fwe@google.com> | 2017-02-02 11:28:31 +0000 |
---|---|---|
committer | Yun Peng <pcloudy@google.com> | 2017-02-02 17:00:10 +0000 |
commit | cd8dde77ad57ade56d8dd153b1d9abd35fef46a7 (patch) | |
tree | 06f67f8a4f4aeec2ae4ff1a10967ceb7abba9c91 /scripts/BUILD | |
parent | d5649814525d62d787a1dbeb596ef6ac5d2c7d38 (diff) |
Rollback of commit 37debf0e532ccba7e9b6e2758b247659d28e905c.
--
PiperOrigin-RevId: 146347158
MOS_MIGRATED_REVID=146347158
Diffstat (limited to 'scripts/BUILD')
-rw-r--r-- | scripts/BUILD | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/scripts/BUILD b/scripts/BUILD index 7c782cc760..decf702cfc 100644 --- a/scripts/BUILD +++ b/scripts/BUILD @@ -8,16 +8,15 @@ genrule( name = "bash_completion", srcs = ["bazel-complete-template.bash"], outs = ["bazel-complete.bash"], - cmd = " ".join([ - "$(location :generate_bash_completion.sh)", - "--bazel=$(location //src:bazel)", - "--javabase=$(JAVABASE)", - "--output=$@", - "--prepend=$(location bazel-complete-template.bash)", - ]), + cmd = "cat $(SRCS) > $@\n" + + "touch err.log\n" + + "TMP=`mktemp -d $${TMPDIR:-/tmp}/tmp.XXXXXXXXXX`\n" + + "trap \"rm -fr err.log $${TMP}\" EXIT\n" + + "$(location //src:bazel) " + + " --batch --output_user_root=$${TMP} --host_javabase=$(JAVABASE) " + + " help completion 2>err.log >>$@ || { cat err.log; exit 1; }", output_to_bindir = 1, tools = [ - ":generate_bash_completion.sh", "//src:bazel", "//tools/defaults:jdk", ], |