blob: 07b6abe12aab542d0548c36d4f849ec9761d6c8d [file] [log] [blame]
#!/bin/bash -eu
if [ $# -ne 1 ]; then
echo "Usage: $0 sling_dist_dir"
exit 1
fi
sling_dist_dir="${1}"
if [ ! -d "${sling_dist_dir}" ]; then
echo "${sling_dist_dir} is not a directory"
exit 1
fi
for release_file in $(find "${sling_dist_dir}" -name '*-source-release.zip'); do
checksum_file="${release_file}.sha512"
if [ ! -f "${checksum_file}" ] ; then
echo "Missing SHA512 checksum for ${release_file}, creating"
sha512sum "${release_file}" > "${checksum_file}"
fi
done