chiark / gitweb /
send voting url to admin not to voters
[modbot-mtm.git] / install-key
1 #!/bin/bash
2 set -e
3
4 fail () { echo >&2 "fatal: $*"; exit 1; }
5
6 . settings
7
8 armorout=stump/etc/approval.key.txt
9 if test -f $armorout; then exit 0; fi
10
11 if [ x"`whoami`" != xwebstump ]; then fail "wrong user"; fi
12
13 gpg --batch --gen-key - <<END
14 %echo Generating key...
15 Key-Type: RSA
16 Key-Length: 2048
17 Key-Usage: sign
18 Name-Real: $GROUP approval key
19 Name-Email: $MODEMAIL
20 %commit
21 %echo Key generated.
22 END
23
24 gpg --export --armor "$GROUP approval key <$MODEMAIL>" >$armorout