@@ -18,8 +18,8 @@ set -o errexit
18
18
set -o nounset
19
19
set -o pipefail
20
20
21
- SCRIPT_ROOT=$( dirname ${BASH_SOURCE} ) /..
22
- CODEGEN_PKG=${CODEGEN_PKG:- $(cd ${SCRIPT_ROOT} ; ls -d -1 ./ vendor/ k8s.io/ code-generator 2>/ dev/ null || echo ../ code-generator)}
21
+ SCRIPT_ROOT=$( dirname " ${BASH_SOURCE[0]} " ) /..
22
+ CODEGEN_PKG=${CODEGEN_PKG:- $(cd " ${SCRIPT_ROOT} " ; ls -d -1 ./ vendor/ k8s.io/ code-generator 2>/ dev/ null || echo ../ code-generator)}
23
23
24
24
# generate the code with:
25
25
# --output-base because this script should also be able to run inside the vendor dir of
@@ -28,13 +28,13 @@ CODEGEN_PKG=${CODEGEN_PKG:-$(cd ${SCRIPT_ROOT}; ls -d -1 ./vendor/k8s.io/code-ge
28
28
#
29
29
# we skip informers and listers for metrics, because we don't quite support the requisite operations yet
30
30
# we skip generating the internal clientset as it's not really needed
31
- ${CODEGEN_PKG} /generate-internal-groups.sh deepcopy,conversion \
31
+ " ${CODEGEN_PKG} /generate-internal-groups.sh" deepcopy,conversion \
32
32
k8s.io/metrics/pkg/client k8s.io/metrics/pkg/apis k8s.io/metrics/pkg/apis \
33
33
" metrics:v1alpha1,v1beta1 custom_metrics:v1beta1 external_metrics:v1beta1" \
34
- --output-base " $( dirname ${BASH_SOURCE} ) /../../.." \
35
- --go-header-file ${SCRIPT_ROOT} /hack/boilerplate.go.txt
36
- ${CODEGEN_PKG} /generate-groups.sh client \
34
+ --output-base " $( dirname " ${BASH_SOURCE[0]} " ) /../../.." \
35
+ --go-header-file " ${SCRIPT_ROOT} /hack/boilerplate.go.txt"
36
+ " ${CODEGEN_PKG} /generate-groups.sh" client \
37
37
k8s.io/metrics/pkg/client k8s.io/metrics/pkg/apis \
38
38
" metrics:v1alpha1,v1beta1" \
39
- --output-base " $( dirname ${BASH_SOURCE} ) /../../.." \
40
- --go-header-file ${SCRIPT_ROOT} /hack/boilerplate.go.txt
39
+ --output-base " $( dirname " ${BASH_SOURCE[0]} " ) /../../.." \
40
+ --go-header-file " ${SCRIPT_ROOT} /hack/boilerplate.go.txt"
0 commit comments