25 lines
627 B
Bash
25 lines
627 B
Bash
#!/bin/bash
|
|
# shellcheck disable=SC2046,1091,1090
|
|
source $(dirname "$0")/common
|
|
for ARCH in "${ARCHES[@]}"; do
|
|
pushd "${STAGING_ROOT}/${CATEGORY_STUB}/${REV}/isos/${ARCH}" || { echo "Could not change directory"; break; }
|
|
|
|
if [ -f "CHECKSUM" ]; then
|
|
rm CHECKSUM
|
|
fi
|
|
|
|
for ISO in *.iso; do
|
|
ln -s "${ISO}" "${ISO//.[0-9]/-latest}"
|
|
done
|
|
|
|
# shellcheck disable=SC2086
|
|
for file in *.iso; do
|
|
printf "# %s: %s bytes\n%s\n" \
|
|
"${file}" \
|
|
"$(stat -c %s ${file} -L)" \
|
|
"$(sha256sum --tag ${file})" \
|
|
| sudo tee -a CHECKSUM;
|
|
done
|
|
|
|
popd || { echo "Could not change directory"; break; }
|
|
done
|