Import keys from file. Can be supplied more than once.
+=item B<--keys-from-gnupg> I<file>
+
+Try to import keys from your standard GnuPG keyrings.
+
=back
=head1 FILES
sub import_keys_to_sign() {
# Check if we can find the gpg key from our normal gnupghome, and then
# try to import it into our working gnupghome directory
- foreach my $keyid (@KEYIDS) {
- if (!import_key_from_user_gnupghome($keyid, $GNUPGHOME)) {
- info("Key $keyid imported from your normal GnuPGHOME.");
+ if ($CONFIG{'keys-from-gnupg'}) {
+ foreach my $keyid (@KEYIDS) {
+ if (!import_key_from_user_gnupghome($keyid, $GNUPGHOME)) {
+ info("Key $keyid imported from your normal GnuPGHOME.");
+ }
}
- }
+ };
# Import user specified key files
foreach my $keyfile (@{$CONFIG{'key-files'}}) {
'-S' => \$params->{'no-sign'},
'--no-sign' => \$params->{'no-sign'},
'--key-file=s@' => \$params->{'key-files'},
+ '--keys-from-gnupg' => \$params->{'keys-from-gnupg'},
)) {
usage(\*STDERR, 1);
};
$CONFIG{'no-mail'} = $params->{'no-mail'} if defined $params->{'no-mail'};
$CONFIG{'mail'} = $params->{'mail'} if defined $params->{'mail'};
+$CONFIG{'keys-from-gnupg'} = $params->{'keys-from-gnupg'} if defined $params->{'keys-from-gnupg'};
+
# If old 'no-mail' parameter, or if the 'mail' parameter is set to 'no'
if ( defined $CONFIG{'no-mail'} ||
( defined $CONFIG{'mail'} && $CONFIG{'mail'} eq 'no' ) ) {
keyrings we still need to import them (again) from any keyrings
passed with --key-files - the keys there might be newer, containing
new subkeys (for encryption), uids (for signing) or revocations.
+ + Make importing of keys to be signed from the normal gpg optional
+ (--keys-from-gnupg).
- -- Peter Palfrader <weasel@debian.org> Sat, 31 Jul 2010 13:18:38 +0200
+ -- Peter Palfrader <weasel@debian.org> Sat, 31 Jul 2010 13:30:54 +0200
signing-party (1.1.3-1) unstable; urgency=low