bash: Improve patch signing key fetching and verification

Get it from a more directly trusted source and update md5 -> sha256

Running the script still works with all signature verifications
succeeding
This commit is contained in:
Silvan Mosberger
2025-07-23 00:55:37 +02:00
parent 8a6390ee11
commit 1b2369a80e
+6 -4
View File
@@ -22,11 +22,13 @@ set -e
rm -vf "$PATCH_LIST"
wget "https://tiswww.case.edu/php/chet/gpgkey.asc"
echo "4ef5051ce7200241e65d29c11eb57df8 gpgkey.asc" > gpgkey.asc.md5
md5sum -c gpgkey.asc.md5
# https://savannah.gnu.org/projects/bash/: Group Admins: Chet Ramey
# https://savannah.gnu.org/users/chet: Download GPG Key
wget "https://savannah.gnu.org/people/viewgpg.php?user_id=2590" -O gpgkey.asc
echo "db4041b4d3896b9f21250e6c29861958bd5d4781f521f06beda849a9ed79fae8 gpgkey.asc" > gpgkey.asc.sha256
sha256sum -c gpgkey.asc.sha256
gpg --import ./gpgkey.asc
rm gpgkey.asc{,.md5}
rm gpgkey.asc{,.sha256}
( echo "# Automatically generated by \`$(basename "$0")'; do not edit." ; \
echo "" ; \