mirror of
https://github.com/flatcar/scripts.git
synced 2025-09-22 22:21:10 +02:00
ci-automation/packages.sh: Fix access to unbound variable
We were running the run_sdk_container script with passing a value of a variable named version to the script through the -v flag. But nowhere is the variable defined. This worked under jenkins, because jenkins job has a version parameter that gets exported into environment under the same name. But running it manually outside jenkins revealed the bug. The script should have been using a vernum variable. Now, the difference between this variable and the version variable is that "version" was in form of <channel>-<version>-<build_id>, whereas "vernum" comes without the channel part. Fortunately, "run_sdk_container" was stripping the channel part before using this value, so it makes no difference whether we pass main-3333.0.0.0-some-id or just 3333.0.0-some-id.
This commit is contained in:
parent
158a5c934a
commit
2d226f864e
@ -82,10 +82,10 @@ function _packages_build_impl() {
|
||||
local packages_container="flatcar-packages-${arch}-${docker_vernum}"
|
||||
|
||||
# Build packages; store packages and torcx output in container
|
||||
./run_sdk_container -x ./ci-cleanup.sh -n "${packages_container}" -v "${version}" \
|
||||
./run_sdk_container -x ./ci-cleanup.sh -n "${packages_container}" -v "${vernum}" \
|
||||
-C "${sdk_image}" \
|
||||
mkdir -p "${CONTAINER_TORCX_ROOT}"
|
||||
./run_sdk_container -n "${packages_container}" -v "${version}" \
|
||||
./run_sdk_container -n "${packages_container}" -v "${vernum}" \
|
||||
-C "${sdk_image}" \
|
||||
./build_packages --board="${arch}-usr" \
|
||||
--torcx_output_root="${CONTAINER_TORCX_ROOT}"
|
||||
@ -94,7 +94,7 @@ function _packages_build_impl() {
|
||||
local torcx_tmp="__build__/torcx_tmp"
|
||||
rm -rf "${torcx_tmp}"
|
||||
mkdir "${torcx_tmp}"
|
||||
./run_sdk_container -n "${packages_container}" -v "${version}" \
|
||||
./run_sdk_container -n "${packages_container}" -v "${vernum}" \
|
||||
-C "${sdk_image}" \
|
||||
cp -r "${CONTAINER_TORCX_ROOT}/" \
|
||||
"${torcx_tmp}"
|
||||
|
Loading…
x
Reference in New Issue
Block a user