From d931b8434b0b923ad16ce9a033a832c4ee239f3e Mon Sep 17 00:00:00 2001 From: Marcin Owsiany Date: Mon, 18 Nov 2019 08:17:05 -0800 Subject: [PATCH] Tolerate unset $GOBIN --- staging/src/k8s.io/code-generator/generate-groups.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/staging/src/k8s.io/code-generator/generate-groups.sh b/staging/src/k8s.io/code-generator/generate-groups.sh index 2bb077d0f56..1c2fd7a55bd 100755 --- a/staging/src/k8s.io/code-generator/generate-groups.sh +++ b/staging/src/k8s.io/code-generator/generate-groups.sh @@ -52,8 +52,9 @@ shift 4 cd "$(dirname "${0}")" go install ./cmd/{defaulter-gen,client-gen,lister-gen,informer-gen,deepcopy-gen} ) -# We expect the above commands to get installed here: -gobin="$(go env GOBIN)" +# Go installs the above commands to get installed in $GOBIN if defined, and $GOPATH/bin otherwise: +GOBIN="$(go env GOBIN)" +gobin="${GOBIN:-$(go env GOPATH)/bin}" function codegen::join() { local IFS="$1"; shift; echo "$*"; }