caff: refactor copying of command line options into global config variable
authorweasel <weasel@b513b33f-fedd-0310-b452-c3deb5f4c849>
Sat, 31 Jul 2010 11:36:10 +0000 (11:36 +0000)
committerweasel <weasel@b513b33f-fedd-0310-b452-c3deb5f4c849>
Sat, 31 Jul 2010 11:36:10 +0000 (11:36 +0000)
git-svn-id: svn://svn.debian.org/pgp-tools/trunk@478 b513b33f-fedd-0310-b452-c3deb5f4c849

caff/caff
debian/changelog

index a5d4f4a7023355609b800ebe6a92e516b6e14329..992aee67e508cfa042dbb3863a6beb3395ced32a 100755 (executable)
--- a/caff/caff
+++ b/caff/caff
@@ -1096,15 +1096,9 @@ if ($params->{'version'}) {
 };
 usage(\*STDERR, 1) unless scalar @ARGV >= 1;
 
-$CONFIG{'local-user'}  = $params->{'local-user'}  if defined $params->{'local-user'};
-$CONFIG{'no-download'} = $params->{'no-download'} if defined $params->{'no-download'};
-$CONFIG{'no-sign'}     = $params->{'no-sign'}     if defined $params->{'no-sign'};
-
-$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'};
-
+for my $hashkey (qw{local-user no-download no-sign no-mail mail keys-from-gnupg}) {
+       $CONFIG{$hashkey} = $params->{$hashkey}  if defined $params->{$hashkey};
+};
 # 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' ) ) {
index 9e409178184fbc1b93d7e3628699eff0534da0fc..02fc55393c6ef5ddf18a00447a5e76177ebbbb59 100644 (file)
@@ -34,8 +34,9 @@ signing-party (1.1.4-1) UNRELEASED; urgency=low
       new subkeys (for encryption), uids (for signing) or revocations.
     + Make importing of keys to be signed from the normal gpg optional
       (--keys-from-gnupg).
+    + refactor copying of command line options into global config variable.
 
- -- Peter Palfrader <weasel@debian.org>  Sat, 31 Jul 2010 13:30:54 +0200
+ -- Peter Palfrader <weasel@debian.org>  Sat, 31 Jul 2010 13:32:57 +0200
 
 signing-party (1.1.3-1) unstable; urgency=low