mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-27 05:27:21 +00:00
add comments to explain fancy bash expressions
This commit is contained in:
parent
b360f95eb3
commit
c5c0e422ae
@ -141,7 +141,7 @@ function kube::release::package_client_tarballs() {
|
|||||||
|
|
||||||
# This fancy expression will expand to prepend a path
|
# This fancy expression will expand to prepend a path
|
||||||
# (${LOCAL_OUTPUT_BINPATH}/${platform}/) to every item in the
|
# (${LOCAL_OUTPUT_BINPATH}/${platform}/) to every item in the
|
||||||
# KUBE_CLIENT_BINARIES array.
|
# client_bins array.
|
||||||
cp "${client_bins[@]/#/${LOCAL_OUTPUT_BINPATH}/${platform}/}" \
|
cp "${client_bins[@]/#/${LOCAL_OUTPUT_BINPATH}/${platform}/}" \
|
||||||
"${release_stage}/client/bin/"
|
"${release_stage}/client/bin/"
|
||||||
|
|
||||||
@ -174,7 +174,7 @@ function kube::release::package_node_tarballs() {
|
|||||||
fi
|
fi
|
||||||
# This fancy expression will expand to prepend a path
|
# This fancy expression will expand to prepend a path
|
||||||
# (${LOCAL_OUTPUT_BINPATH}/${platform}/) to every item in the
|
# (${LOCAL_OUTPUT_BINPATH}/${platform}/) to every item in the
|
||||||
# KUBE_NODE_BINARIES array.
|
# node_bins array.
|
||||||
cp "${node_bins[@]/#/${LOCAL_OUTPUT_BINPATH}/${platform}/}" \
|
cp "${node_bins[@]/#/${LOCAL_OUTPUT_BINPATH}/${platform}/}" \
|
||||||
"${release_stage}/node/bin/"
|
"${release_stage}/node/bin/"
|
||||||
|
|
||||||
@ -186,6 +186,9 @@ function kube::release::package_node_tarballs() {
|
|||||||
if [[ "${platform%/*}" == "windows" ]]; then
|
if [[ "${platform%/*}" == "windows" ]]; then
|
||||||
client_bins=("${KUBE_CLIENT_BINARIES_WIN[@]}")
|
client_bins=("${KUBE_CLIENT_BINARIES_WIN[@]}")
|
||||||
fi
|
fi
|
||||||
|
# This fancy expression will expand to prepend a path
|
||||||
|
# (${LOCAL_OUTPUT_BINPATH}/${platform}/) to every item in the
|
||||||
|
# client_bins array.
|
||||||
cp "${client_bins[@]/#/${LOCAL_OUTPUT_BINPATH}/${platform}/}" \
|
cp "${client_bins[@]/#/${LOCAL_OUTPUT_BINPATH}/${platform}/}" \
|
||||||
"${release_stage}/node/bin/"
|
"${release_stage}/node/bin/"
|
||||||
|
|
||||||
@ -253,6 +256,9 @@ function kube::release::package_server_tarballs() {
|
|||||||
if [[ "${platform%/*}" == "windows" ]]; then
|
if [[ "${platform%/*}" == "windows" ]]; then
|
||||||
client_bins=("${KUBE_CLIENT_BINARIES_WIN[@]}")
|
client_bins=("${KUBE_CLIENT_BINARIES_WIN[@]}")
|
||||||
fi
|
fi
|
||||||
|
# This fancy expression will expand to prepend a path
|
||||||
|
# (${LOCAL_OUTPUT_BINPATH}/${platform}/) to every item in the
|
||||||
|
# client_bins array.
|
||||||
cp "${client_bins[@]/#/${LOCAL_OUTPUT_BINPATH}/${platform}/}" \
|
cp "${client_bins[@]/#/${LOCAL_OUTPUT_BINPATH}/${platform}/}" \
|
||||||
"${release_stage}/server/bin/"
|
"${release_stage}/server/bin/"
|
||||||
|
|
||||||
@ -481,6 +487,9 @@ function kube::release::package_test_platform_tarballs() {
|
|||||||
local platform_tag=${platform/\//-} # Replace a "/" for a "-"
|
local platform_tag=${platform/\//-} # Replace a "/" for a "-"
|
||||||
local release_stage="${RELEASE_STAGE}/test/${platform_tag}/kubernetes"
|
local release_stage="${RELEASE_STAGE}/test/${platform_tag}/kubernetes"
|
||||||
mkdir -p "${release_stage}/test/bin"
|
mkdir -p "${release_stage}/test/bin"
|
||||||
|
# This fancy expression will expand to prepend a path
|
||||||
|
# (${LOCAL_OUTPUT_BINPATH}/${platform}/) to every item in the
|
||||||
|
# KUBE_TEST_SERVER_BINARIES array.
|
||||||
cp "${KUBE_TEST_SERVER_BINARIES[@]/#/${LOCAL_OUTPUT_BINPATH}/${platform}/}" \
|
cp "${KUBE_TEST_SERVER_BINARIES[@]/#/${LOCAL_OUTPUT_BINPATH}/${platform}/}" \
|
||||||
"${release_stage}/test/bin/"
|
"${release_stage}/test/bin/"
|
||||||
done
|
done
|
||||||
@ -495,6 +504,9 @@ function kube::release::package_test_platform_tarballs() {
|
|||||||
if [[ "${platform%/*}" == "windows" ]]; then
|
if [[ "${platform%/*}" == "windows" ]]; then
|
||||||
test_bins=("${KUBE_TEST_BINARIES_WIN[@]}")
|
test_bins=("${KUBE_TEST_BINARIES_WIN[@]}")
|
||||||
fi
|
fi
|
||||||
|
# This fancy expression will expand to prepend a path
|
||||||
|
# (${LOCAL_OUTPUT_BINPATH}/${platform}/) to every item in the
|
||||||
|
# test_bins array.
|
||||||
cp "${test_bins[@]/#/${LOCAL_OUTPUT_BINPATH}/${platform}/}" \
|
cp "${test_bins[@]/#/${LOCAL_OUTPUT_BINPATH}/${platform}/}" \
|
||||||
"${release_stage}/test/bin/"
|
"${release_stage}/test/bin/"
|
||||||
|
|
||||||
@ -538,11 +550,17 @@ function kube::release::package_test_tarballs() {
|
|||||||
test_bins=("${KUBE_TEST_BINARIES_WIN[@]}")
|
test_bins=("${KUBE_TEST_BINARIES_WIN[@]}")
|
||||||
fi
|
fi
|
||||||
mkdir -p "${release_stage}/platforms/${platform}"
|
mkdir -p "${release_stage}/platforms/${platform}"
|
||||||
|
# This fancy expression will expand to prepend a path
|
||||||
|
# (${LOCAL_OUTPUT_BINPATH}/${platform}/) to every item in the
|
||||||
|
# test_bins array.
|
||||||
cp "${test_bins[@]/#/${LOCAL_OUTPUT_BINPATH}/${platform}/}" \
|
cp "${test_bins[@]/#/${LOCAL_OUTPUT_BINPATH}/${platform}/}" \
|
||||||
"${release_stage}/platforms/${platform}"
|
"${release_stage}/platforms/${platform}"
|
||||||
done
|
done
|
||||||
for platform in "${KUBE_TEST_SERVER_PLATFORMS[@]}"; do
|
for platform in "${KUBE_TEST_SERVER_PLATFORMS[@]}"; do
|
||||||
mkdir -p "${release_stage}/platforms/${platform}"
|
mkdir -p "${release_stage}/platforms/${platform}"
|
||||||
|
# This fancy expression will expand to prepend a path
|
||||||
|
# (${LOCAL_OUTPUT_BINPATH}/${platform}/) to every item in the
|
||||||
|
# KUBE_TEST_SERVER_BINARIES array.
|
||||||
cp "${KUBE_TEST_SERVER_BINARIES[@]/#/${LOCAL_OUTPUT_BINPATH}/${platform}/}" \
|
cp "${KUBE_TEST_SERVER_BINARIES[@]/#/${LOCAL_OUTPUT_BINPATH}/${platform}/}" \
|
||||||
"${release_stage}/platforms/${platform}"
|
"${release_stage}/platforms/${platform}"
|
||||||
done
|
done
|
||||||
|
Loading…
Reference in New Issue
Block a user