summaryrefslogtreecommitdiffstats
path: root/t/keyids-complete.t
blob: 2d562b189e7656d519213d75f03e85c9e6ed388b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/sh
# Makes sure every key in debian-keyring-gpg has an entry in the
# keyids mapping file.
set -e

fail=0

for keyring in debian-keyring-gpg debian-nonupload-gpg; do
    cd $keyring
    for key in 0x*; do
        if ! grep -a -q "^$key " ../keyids; then
	    echo "$keyring: $key is not in keyids file."
	    fail=1
        fi
    done
    cd ..
done

exit $fail