update-bazel.sh to treat GOPATH as a path

Adds functionality to look at the components of the GOPATH looking for
the gazel executable, rather than treating the GOPATH as if it was a
single directory.
pull/6/head
Jacob Simpson 2017-02-15 14:39:02 -08:00
parent 2be53cf0f8
commit 2dc36870c4
1 changed files with 12 additions and 1 deletions

View File

@ -23,4 +23,15 @@ source "${KUBE_ROOT}/hack/lib/init.sh"
git config http.https://gopkg.in.followRedirects true
go get -u gopkg.in/mikedanese/gazel.v14/gazel
"${GOPATH}/bin/gazel" -root="$(kube::realpath ${KUBE_ROOT})"
for path in ${GOPATH//:/ }; do
if [[ -e "${path}/bin/gazel" ]]; then
gazel="${path}/bin/gazel"
break
fi
done
if [[ -z "${gazel:-}" ]]; then
echo "Couldn't find gazel on the GOPATH."
exit 1
fi
"${gazel}" -root="$(kube::realpath ${KUBE_ROOT})"