From 93f737eae65d9fbf4c5e699f838a73dcd9eafde3 Mon Sep 17 00:00:00 2001 From: Mike Danese Date: Wed, 2 Nov 2016 13:07:52 -0700 Subject: [PATCH] fix verify-bazel.sh on mac and windows mac bash doesn't like |& because mac bash is really old. the formating of wc is also sligthly different then on linux ``` $ # on linux $ echo -n | wc -l 0 $ # on mac $ echo -n | wc -l 0 ``` --- hack/verify-bazel.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hack/verify-bazel.sh b/hack/verify-bazel.sh index b2f7d9102e5..7edececa042 100755 --- a/hack/verify-bazel.sh +++ b/hack/verify-bazel.sh @@ -21,7 +21,7 @@ export KUBE_ROOT=$(dirname "${BASH_SOURCE}")/.. source "${KUBE_ROOT}/hack/lib/init.sh" go get -u github.com/mikedanese/gazel -if [[ $("${GOPATH}/bin/gazel" -dry-run -root="$(kube::realpath ${KUBE_ROOT})" |& tee /dev/stderr | wc -l) != 0 ]]; then +if [[ $("${GOPATH}/bin/gazel" -dry-run -root="$(kube::realpath ${KUBE_ROOT})" 2>&1 | tee /dev/stderr | wc -l | tr -d '[:space:]') != 0 ]]; then echo echo "BUILD files are not up to date" echo "Run ./hack/update-bazel.sh"