feat: add mvp 'make verify' to verify signatures on current digests

This commit is contained in:
Lance R. Vick 2024-03-31 21:13:39 -07:00
parent dc80893cf7
commit 470dad5900
No known key found for this signature in database
GPG key ID: 8E47A1EC35A1551D
2 changed files with 17 additions and 0 deletions

View file

@ -36,6 +36,10 @@ compat:
preseed:
./src/preseed.sh
.PHONY: verify
verify:
./src/verify.sh
.PHONY: digests
digests:
./src/digests.sh

13
src/verify.sh Executable file
View file

@ -0,0 +1,13 @@
#!/bin/sh
set -eu
for each in $( \
cat digests.txt \
| sed 's/\([a-z0-9]\+\) \(.*\)/signatures\/stagex\/\2@sha256=\1/g' \
); do
echo $each;
for sig in $(find $each -type f); do
cat $sig | /usr/bin/gpg -v 2>&1 > /dev/null \
| grep "Good signature" || :
done;
done