aboutsummaryrefslogtreecommitdiff
path: root/t/keyids-complete.t
blob: 58c0f81d33a0c3988c920f7e0e4e2dd03cb067a6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#!/bin/sh
# Makes sure every key in arctica-*-gpg has an entry in the
# keyids mapping file.
set -e

fail=0

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

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

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

exit $fail