@@ -52,6 +52,8 @@ shift 4
52
52
cd " $( dirname " ${0} " ) "
53
53
go install ./cmd/{defaulter-gen,client-gen,lister-gen,informer-gen,deepcopy-gen}
54
54
)
55
+ # We expect the above commands to get installed here:
56
+ gobin=" $( go env GOBIN) "
55
57
56
58
function codegen::join() { local IFS=" $1 " ; shift ; echo " $* " ; }
57
59
68
70
69
71
if [ " ${GENS} " = " all" ] || grep -qw " deepcopy" <<< " ${GENS}" ; then
70
72
echo " Generating deepcopy funcs"
71
- " ${GOPATH} /bin /deepcopy-gen" --input-dirs " $( codegen::join , " ${FQ_APIS[@]} " ) " -O zz_generated.deepcopy --bounding-dirs " ${APIS_PKG} " " $@ "
73
+ " ${gobin} /deepcopy-gen" --input-dirs " $( codegen::join , " ${FQ_APIS[@]} " ) " -O zz_generated.deepcopy --bounding-dirs " ${APIS_PKG} " " $@ "
72
74
fi
73
75
74
76
if [ " ${GENS} " = " all" ] || grep -qw " client" <<< " ${GENS}" ; then
75
77
echo " Generating clientset for ${GROUPS_WITH_VERSIONS} at ${OUTPUT_PKG} /${CLIENTSET_PKG_NAME:- clientset} "
76
- " ${GOPATH} /bin /client-gen" --clientset-name " ${CLIENTSET_NAME_VERSIONED:- versioned} " --input-base " " --input " $( codegen::join , " ${FQ_APIS[@]} " ) " --output-package " ${OUTPUT_PKG} /${CLIENTSET_PKG_NAME:- clientset} " " $@ "
78
+ " ${gobin} /client-gen" --clientset-name " ${CLIENTSET_NAME_VERSIONED:- versioned} " --input-base " " --input " $( codegen::join , " ${FQ_APIS[@]} " ) " --output-package " ${OUTPUT_PKG} /${CLIENTSET_PKG_NAME:- clientset} " " $@ "
77
79
fi
78
80
79
81
if [ " ${GENS} " = " all" ] || grep -qw " lister" <<< " ${GENS}" ; then
80
82
echo " Generating listers for ${GROUPS_WITH_VERSIONS} at ${OUTPUT_PKG} /listers"
81
- " ${GOPATH} /bin /lister-gen" --input-dirs " $( codegen::join , " ${FQ_APIS[@]} " ) " --output-package " ${OUTPUT_PKG} /listers" " $@ "
83
+ " ${gobin} /lister-gen" --input-dirs " $( codegen::join , " ${FQ_APIS[@]} " ) " --output-package " ${OUTPUT_PKG} /listers" " $@ "
82
84
fi
83
85
84
86
if [ " ${GENS} " = " all" ] || grep -qw " informer" <<< " ${GENS}" ; then
85
87
echo " Generating informers for ${GROUPS_WITH_VERSIONS} at ${OUTPUT_PKG} /informers"
86
- " ${GOPATH} /bin /informer-gen" \
88
+ " ${gobin} /informer-gen" \
87
89
--input-dirs " $( codegen::join , " ${FQ_APIS[@]} " ) " \
88
90
--versioned-clientset-package " ${OUTPUT_PKG} /${CLIENTSET_PKG_NAME:- clientset} /${CLIENTSET_NAME_VERSIONED:- versioned} " \
89
91
--listers-package " ${OUTPUT_PKG} /listers" \
0 commit comments