From e03385d6ac2f90806adfaa903a9c0413da99ed55 Mon Sep 17 00:00:00 2001 From: Li Zhijian Date: Tue, 10 Mar 2020 11:20:41 +0800 Subject: [PATCH] build/release-images.sh: remove possible duplicate targets Previously, cmd/kubectl is duplicate as following: $ make V=1 quick-release-images ... +++ [0310 11:30:50] Building go targets for linux/amd64: cmd/kube-apiserver cmd/kube-controller-manager cmd/kube-scheduler cmd/kube-proxy vendor/github.com/onsi/ginkgo/ginkgo test/e2e/e2e.test cluster/images/conformance/go-runner cmd/kubectl cmd/kubelet cmd/kubectl Co-Authored-By: Benjamin Elder Suggested-by: Davanum Srinivas Signed-off-by: Li Zhijian --- build/release-images.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/build/release-images.sh b/build/release-images.sh index d933581ee41..e2f0bdd2aff 100755 --- a/build/release-images.sh +++ b/build/release-images.sh @@ -31,7 +31,9 @@ if [[ "${KUBE_BUILD_CONFORMANCE}" =~ [yY] ]]; then fi # TODO(dims): Remove this when we get rid of hyperkube image -CMD_TARGETS="${CMD_TARGETS} cmd/kubelet cmd/kubectl" +if [[ "${KUBE_BUILD_HYPERKUBE}" =~ [yY] ]]; then + CMD_TARGETS=$(echo "${CMD_TARGETS} cmd/kubelet cmd/kubectl" | tr ' ' '\n' | sort | uniq | tr '\n' ' ') +fi kube::build::verify_prereqs kube::build::build_image