From 3674bd72d44ac8b2685383f4bb676eab6057fcc3 Mon Sep 17 00:00:00 2001 From: Tural Farhadov Date: Tue, 23 May 2023 18:34:46 +0000 Subject: SERVER-77383: generate checksums after signing MSIs (cherry picked from commit 97683bf244362678d65db79b418d7f6cb5032d66) --- evergreen/garasign_jsign_sign.sh | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/evergreen/garasign_jsign_sign.sh b/evergreen/garasign_jsign_sign.sh index 3ae3176cae9..474a5176318 100644 --- a/evergreen/garasign_jsign_sign.sh +++ b/evergreen/garasign_jsign_sign.sh @@ -9,15 +9,6 @@ cd src msi_filename=mongodb-${push_name}-${push_arch}-${suffix}.msi /usr/bin/find build/ -type f | grep msi$ | xargs -I original_filename cp original_filename $msi_filename || true -# generating checksums -if [ -e $msi_filename ]; then - shasum -a 1 $msi_filename | tee $msi_filename.sha1 - shasum -a 256 $msi_filename | tee $msi_filename.sha256 - md5sum $msi_filename | tee $msi_filename.md5 -else - echo "$msi_filename does not exist. Skipping checksum generation" -fi - # signing windows artifacts with jsign cat << 'EOF' > jsign_signing_commands.sh function sign(){ @@ -40,3 +31,12 @@ podman run \ -v $(pwd):$(pwd) -w $(pwd) \ ${garasign_jsign_image} \ /bin/bash -c "$(cat ./jsign_signing_commands.sh)" + +# generating checksums +if [ -e $msi_filename ]; then + shasum -a 1 $msi_filename | tee $msi_filename.sha1 + shasum -a 256 $msi_filename | tee $msi_filename.sha256 + md5sum $msi_filename | tee $msi_filename.md5 +else + echo "$msi_filename does not exist. Skipping checksum generation" +fi -- cgit v1.2.3