From 263dda1f085593862efc8c05c954d95059ac42be Mon Sep 17 00:00:00 2001 From: Davanum Srinivas Date: Mon, 3 Jun 2019 18:11:02 -0400 Subject: [PATCH] Ensure kubernetes-src.tgz has kubernetes/ prefix There's a difference between the kubernetes-src.tgz build from `make bazel-release` and `make quick-release`. The quick-release does not have a `kubernetes/` prefix and hence essentiall tarbomb(s) the directory when someone tries to untar it. Change-Id: I8e87639d85dd01aec534b58f1d5740bd48ac922f --- build/lib/release.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/lib/release.sh b/build/lib/release.sh index b4a059e590..9e0de70ffe 100644 --- a/build/lib/release.sh +++ b/build/lib/release.sh @@ -115,7 +115,7 @@ function kube::release::package_src_tarball() { \) -prune \ \)) ) - "${TAR}" czf "${src_tarball}" -C "${KUBE_ROOT}" "${source_files[@]}" + "${TAR}" czf "${src_tarball}" --transform 's|^\.|kubernetes|' -C "${KUBE_ROOT}" "${source_files[@]}" fi }