From e96e7543c4e759281e8a2d789ed2d2fd4f358ce2 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Wed, 26 Mar 2014 20:26:31 +0000 Subject: Add helpr functions for getting keyid, fingerprint --- yarns/obnam.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'yarns') diff --git a/yarns/obnam.sh b/yarns/obnam.sh index 50080d2b..54d76c02 100644 --- a/yarns/obnam.sh +++ b/yarns/obnam.sh @@ -158,6 +158,25 @@ manifest() } +# Get a GPG fingerprint given a username. + +get_fingerprint() +{ + gpg --fingerprint "$1" | + sed -n '/^ *Key fingerprint = /s///p' | + sed 's/ *//g' +} + + +# Get a GPG keyid given a username. + +get_keyid() +{ + get_fingerprint "$1" | + awk '{ print substr($0, length-8) }' +} + + # Create a dummy $HOME that actually exists. export HOME="$DATADIR/home" mkdir -p "$HOME" -- cgit v1.2.1