From 298a5d38278caad0b1e3f976394d163493ebbda4 Mon Sep 17 00:00:00 2001 From: "Roland.Ma" Date: Tue, 2 Mar 2021 05:35:05 +0000 Subject: [PATCH] fix update vendor script Signed-off-by: Roland.Ma --- hack/update-vendor.sh | 7 +++++++ vendor/kubesphere.io/client-go | 1 + 2 files changed, 8 insertions(+) create mode 120000 vendor/kubesphere.io/client-go diff --git a/hack/update-vendor.sh b/hack/update-vendor.sh index 0af9ce8db..b68887f43 100755 --- a/hack/update-vendor.sh +++ b/hack/update-vendor.sh @@ -184,5 +184,12 @@ go mod vendor >>"${LOG_FILE}" 2>&1 awk '{if($1=="#") print $2 " " $0; else print}' < vendor/modules.txt | sort -k1,1 -s | sed 's/.*#/#/' > "${TMP_DIR}/modules.txt.tmp" mv "${TMP_DIR}/modules.txt.tmp" vendor/modules.txt +# create a symlink in vendor directory pointing to the staging components. +# This lets other packages and tools use the local staging components as if they were vendored. +for repo in $(kube::util::list_staging_repos); do + rm -fr "${KUBE_ROOT}/vendor/kubesphere.io/${repo}" + ln -s "../../staging/src/kubesphere.io/${repo}" "${KUBE_ROOT}/vendor/kubesphere.io/${repo}" +done + #kube::log::status "vendor: updating LICENSES file" #hack/update-vendor-licenses.sh >>"${LOG_FILE}" 2>&1 diff --git a/vendor/kubesphere.io/client-go b/vendor/kubesphere.io/client-go new file mode 120000 index 000000000..0bee05eff --- /dev/null +++ b/vendor/kubesphere.io/client-go @@ -0,0 +1 @@ +../../staging/src/kubesphere.io/client-go \ No newline at end of file