summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTural Farhadov <tural.ferhadov@gmail.com>2023-05-23 18:34:46 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2023-05-23 20:29:41 +0000
commit3674bd72d44ac8b2685383f4bb676eab6057fcc3 (patch)
tree398453183c2abb77fdadc04a37e5f3fa2d78701c
parentf59806ee13ee8347dd3123df8a290f4451b50e06 (diff)
SERVER-77383: generate checksums after signing MSIsr7.0.0-rc2
(cherry picked from commit 97683bf244362678d65db79b418d7f6cb5032d66)
-rw-r--r--evergreen/garasign_jsign_sign.sh18
1 files 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