+ trap 'rm -r "$GNUPGHOME"' EXIT
+ ${self.gnupg}/bin/gpg "$@"
+ '';
+ keyring = super.runCommand "keyedkeyring.gpg" {} ''
+ ${homelessGPG} --no-default-keyring --keyring=$out --import ${key}
+ '';
+ keyid = super.runCommand "keyid" {} ''
+ ${homelessGPG} --with-colons --show-keys ${key} | awk -F: '{ print $5; exit }' > $out
+ '';
+ keyedGPG = super.writeShellScript "keyed-gpg" ''
+ ${homelessGPG} --no-default-keyring --keyring=${keyring} --trusted-key "$(< ${keyid} )" "$@"