diff --git a/.gitignore b/.gitignore index 2f34c09..c720071 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,5 @@ ubuntu-xenial-16.04-cloudimg-console.log /exa-linux-x86_64-*.zip /exa-macos-x86_64 /exa-macos-x86_64-*.zip +/MD5SUMS +/SHA1SUMS diff --git a/devtools/dev-generate-checksums.sh b/devtools/dev-generate-checksums.sh new file mode 100644 index 0000000..0075c3f --- /dev/null +++ b/devtools/dev-generate-checksums.sh @@ -0,0 +1,15 @@ +# This script generates the MD5SUMS and SHA1SUMS files. +# You’ll need to have run ‘dev-download-and-check-release.sh’ and +# ‘local-package-for-macos.sh’ scripts to generate the binaries first. + +set +x +trap 'exit' ERR + +cd /vagrant +rm -f MD5SUMS SHA1SUMS + +echo -e "\n\033[4mValidating MD5 checksums...\033[0m" +md5sum exa-linux-x86_64 exa-macos-x86_64 | tee MD5SUMS + +echo -e "\n\033[4mValidating SHA1 checksums...\033[0m" +sha1sum exa-linux-x86_64 exa-macos-x86_64 | tee SHA1SUMS