Skip to content

Commit 553a35b

Browse files
Copilotawalsh128
authored andcommitted
Refactor: extract ARCH_DIRS array to eliminate duplication in consolidate-release
1 parent aecf4c4 commit 553a35b

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

scripts/distribute.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -174,12 +174,13 @@ case "${COMMAND}" in
174174
###############################################################################
175175
consolidate-release)
176176
RELEASE_DIR="distribute/release"
177+
ARCH_DIRS=(distribute/x64 distribute/arm64 distribute/arm distribute/x86)
177178
mkdir -p "${RELEASE_DIR}"
178179
echo "Consolidating release artifacts into ${RELEASE_DIR}..."
179180

180181
# Find first available arch directory to source common files from.
181182
FIRST_ARCH_DIR=""
182-
for arch_dir in distribute/x64 distribute/arm64 distribute/arm distribute/x86; do
183+
for arch_dir in "${ARCH_DIRS[@]}"; do
183184
if [[ -d "${arch_dir}" ]]; then
184185
FIRST_ARCH_DIR="${arch_dir}"
185186
break
@@ -206,7 +207,7 @@ case "${COMMAND}" in
206207

207208
# Copy architecture-specific binaries from every arch directory.
208209
shopt -s nullglob
209-
for arch_dir in distribute/x64 distribute/arm64 distribute/arm distribute/x86; do
210+
for arch_dir in "${ARCH_DIRS[@]}"; do
210211
[[ -d "${arch_dir}" ]] || continue
211212
for binary in "${arch_dir}"/apt_query-*; do
212213
cp "${binary}" "${RELEASE_DIR}/"

0 commit comments

Comments
 (0)