Take the mail variable from caffrc into count. (Closes: #520387)
authorthialme-guest <thialme-guest@b513b33f-fedd-0310-b452-c3deb5f4c849>
Sun, 5 Apr 2009 17:00:59 +0000 (17:00 +0000)
committerthialme-guest <thialme-guest@b513b33f-fedd-0310-b452-c3deb5f4c849>
Sun, 5 Apr 2009 17:00:59 +0000 (17:00 +0000)
git-svn-id: svn://svn.debian.org/pgp-tools/trunk@424 b513b33f-fedd-0310-b452-c3deb5f4c849

caff/caff
debian/changelog

index 440816c7251efab19c75cf09d565f89672a4441d..436e3343bd5fd3c06e9cf7855cfa324d8b68eed1 100755 (executable)
--- a/caff/caff
+++ b/caff/caff
@@ -933,19 +933,18 @@ $CONFIG{'local-user'}  = $params->{'local-user'}  if defined $params->{'local-us
 $CONFIG{'no-download'} = $params->{'no-download'} if defined $params->{'no-download'};
 $CONFIG{'no-sign'}     = $params->{'no-sign'}     if defined $params->{'no-sign'};
 
 $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'};
+
 # If old 'no-mail' parameter, or if the 'mail' parameter is set to 'no'
 # If old 'no-mail' parameter, or if the 'mail' parameter is set to 'no'
-if ( $CONFIG{'no-mail'} || defined $params->{'no-mail'} ||
-       ( defined $params->{'mail'} && $params->{'mail'}  eq 'no' ) ) {
+if ( defined $CONFIG{'no-mail'} || 
+     ( defined $CONFIG{'mail'} && $CONFIG{'mail'}  eq 'no' ) ) {
        $CONFIG{'mail'} = 'no';
        $CONFIG{'mail'} = 'no';
-} elsif ( defined $params->{'mail'} ) {
-       $CONFIG{'mail'} = $params->{'mail'};
-} else {
+
+} elsif ( !defined $CONFIG{'mail'} ) {
        $CONFIG{'mail'} = 'ask-yes';
 }
 
        $CONFIG{'mail'} = 'ask-yes';
 }
 
-$CONFIG{'no-mail'}     = $params->{'no-mail'}     if defined $params->{'no-mail'};
-$CONFIG{'mail'}        = $params->{'mail'}        if defined $params->{'mail'};
-
 push @{$CONFIG{'key-files'}}, @{$params->{'key-files'}} if defined $params->{'key-files'};
 
 for my $keyid (map { split /\n/ } @ARGV) { # caff "`cat txt`" is a single argument
 push @{$CONFIG{'key-files'}}, @{$params->{'key-files'}} if defined $params->{'key-files'};
 
 for my $keyid (map { split /\n/ } @ARGV) { # caff "`cat txt`" is a single argument
index 7aa8105e72d3e7eeaa4cb32e6e9600df2d998fbc..57105f6ed484459eb088aa195024ed0720c2f526 100644 (file)
@@ -1,8 +1,13 @@
 signing-party (1.1-3) unstable; urgency=low
 
 signing-party (1.1-3) unstable; urgency=low
 
+  [ Christoph Berg ]
   * gpg-key2ps: assume gpg output to be in utf-8, instead of depending on the
     current locale.
 
   * gpg-key2ps: assume gpg output to be in utf-8, instead of depending on the
     current locale.
 
+  [ Franck Joncourt ]
+  * caff: Take the mail config variable from .caffrc into count.
+    (Closes: #520387)
+
  -- Christoph Berg <myon@debian.org>  Tue, 10 Mar 2009 17:18:21 +0100
 
 signing-party (1.1-2) unstable; urgency=low
  -- Christoph Berg <myon@debian.org>  Tue, 10 Mar 2009 17:18:21 +0100
 
 signing-party (1.1-2) unstable; urgency=low