Skip to content

Commit 1ec40b2

Browse files
committed
build_library: create_prod_sysexts: Move artifacts to BUILD_DIR
Putting things in a sysexts subdir results in the same layout on bincache and does not follow the expected url schema for fetching the sysext. Signed-off-by: Jeremi Piotrowski <[email protected]>
1 parent 42ed2d9 commit 1ec40b2

File tree

1 file changed

+13
-12
lines changed

1 file changed

+13
-12
lines changed

build_library/prod_image_util.sh

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -251,8 +251,6 @@ create_prod_tar() {
251251
create_prod_sysexts() {
252252
local image_name="$1"
253253
local image_sysext_base="${image_name%.bin}_sysext.squashfs"
254-
sudo rm -rf "${BUILD_DIR}/sysexts/*"
255-
mkdir -p "${BUILD_DIR}/sysexts"
256254
local to_upload=()
257255
for sysext in "${EXTRA_SYSEXTS[@]}"; do
258256
local name="flatcar-${sysext%:*}"
@@ -261,24 +259,27 @@ create_prod_sysexts() {
261259
if [[ ! -x "${mangle_script}" ]]; then
262260
mangle_script=
263261
fi
262+
sudo rm -f "${BUILD_DIR}/${name}.raw" \
263+
"${BUILD_DIR}/flatcar-test-update-${name}.gz" \
264+
"${BUILD_DIR}/${name}_*"
264265
sudo "${SCRIPT_ROOT}/build_sysext" --board="${BOARD}" \
265266
--squashfs_base="${BUILD_DIR}/${image_sysext_base}" \
266-
--image_builddir="${BUILD_DIR}/sysexts" \
267+
--image_builddir="${BUILD_DIR}" \
267268
${mangle_script:+--manglefs_script=${mangle_script}} \
268269
"${name}" "${pkg}"
269270
delta_generator \
270271
-private_key "/usr/share/update_engine/update-payload-key.key.pem" \
271-
-new_image "${BUILD_DIR}/sysexts/${name}.raw" \
272-
-out_file "${BUILD_DIR}/sysexts/flatcar_test_update-${name}.gz"
272+
-new_image "${BUILD_DIR}/${name}.raw" \
273+
-out_file "${BUILD_DIR}/flatcar_test_update-${name}.gz"
273274
to_upload+=(
274-
"${BUILD_DIR}/sysexts/${name}.raw"
275-
"${BUILD_DIR}/sysexts/${name}_contents.txt"
276-
"${BUILD_DIR}/sysexts/${name}_contents_wtd.txt"
277-
"${BUILD_DIR}/sysexts/${name}_disk_usage.txt"
278-
"${BUILD_DIR}/sysexts/${name}_packages.txt"
279-
"${BUILD_DIR}/sysexts/flatcar_test_update-${name}.gz"
275+
"${BUILD_DIR}/${name}.raw"
276+
"${BUILD_DIR}/${name}_contents.txt"
277+
"${BUILD_DIR}/${name}_contents_wtd.txt"
278+
"${BUILD_DIR}/${name}_disk_usage.txt"
279+
"${BUILD_DIR}/${name}_packages.txt"
280+
"${BUILD_DIR}/flatcar_test_update-${name}.gz"
280281
)
281282
done
282-
upload_image -d ${BUILD_DIR}/sysexts/sysext.DIGESTS "${to_upload[@]}"
283+
upload_image -d ${BUILD_DIR}/sysexts.DIGESTS "${to_upload[@]}"
283284
}
284285

0 commit comments

Comments
 (0)