diff options
author | Petr Vorel <petr.vorel@gmail.com> | 2019-07-12 07:44:05 +0200 |
---|---|---|
committer | Petr Vorel <petr.vorel@gmail.com> | 2019-07-12 07:44:05 +0200 |
commit | dff986bf8734ec8afb116b49db4945b0dc1bb6e3 (patch) | |
tree | 24a8c514eb70726006d2158faa543bbf70943466 | |
parent | 5006c306b94ad749b0740e33e6d2c391f00d61e6 (diff) | |
download | iputils-dff986bf8734ec8afb116b49db4945b0dc1bb6e3.tar.gz |
tools: Add script for generating project keyring
Public keys of maintainers of the project used for signing tags,
releases, commits, etc. are stored in Documentation/project-keys.gpg.
Adding a helper script to generate it.
Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
-rwxr-xr-x | tools/update-project-keyring.sh | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/tools/update-project-keyring.sh b/tools/update-project-keyring.sh new file mode 100755 index 0000000..dcfc0e8 --- /dev/null +++ b/tools/update-project-keyring.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +keys="4807F894E0620EEA" # YOSHIFUJI Hideaki +keys="9FC5E7B74A45D0DE 4A8D0987698B0274 $keys" # David Heidelberg +keys="25999B407FB6A9B701BBF1E40D46FEF7E61DBB46 8ED396E37E38D471A00530D3A9553245FDE9B739 $keys" # Sami Kerola +keys="33C58482C402292D2E3C5C069709F90C3C96FFC8 $keys" # Thomas Deutschmann +keys="2016FEA4858B1C36B32E833AC0DEC2EE72F33A5F $keys" # Petr Vorel +keys="4AEE18F83AFDEB23 $keys" # GitHub (web-flow commit signing) + +out="$(dirname $0)/../Documentation/project-keys.gpg" +in="iputils-maintainer-keys.gpg" + +gpg --no-default-keyring --keyring $in --recv-keys $keys +rm -f $out +gpg --no-default-keyring --keyring $in --export --armor --output $out +rm -f ~/.gnupg/$in |