You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
400 B
15 lines
400 B
#!/bin/sh |
|
INPUT=$(</dev/stdin) |
|
VALID=false |
|
IFS=$'\n' |
|
for LINE in $(echo "$INPUT" | gpg --trust-model always "$@" 2>/dev/null); do |
|
case "$LINE" in "[GNUPG:] VALIDSIG"*) |
|
while read KEY; do |
|
case "$LINE" in "[GNUPG:] VALIDSIG $KEY "*) VALID=true;; esac |
|
done < ./contrib/verify-commits/trusted-keys |
|
esac |
|
done |
|
if ! $VALID; then |
|
exit 1 |
|
fi |
|
echo "$INPUT" | gpg --trust-model always "$@" 2>/dev/null
|
|
|