Added a script to regenerate sha512 checksums for the dist directory
diff --git a/regenerate_sha512_checkums.sh b/regenerate_sha512_checkums.sh
new file mode 100755
index 0000000..07b6abe
--- /dev/null
+++ b/regenerate_sha512_checkums.sh
@@ -0,0 +1,21 @@
+#!/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