]> gitweb.fluxo.info Git - firma.git/commitdiff
removed SIGNED_BY variable, changed MESSAGE_SIGNED_BY_SENDER determination
authorrhatto <rhatto>
Wed, 11 Oct 2006 15:59:50 +0000 (15:59 +0000)
committerrhatto <rhatto>
Wed, 11 Oct 2006 15:59:50 +0000 (15:59 +0000)
firma

diff --git a/firma b/firma
index f5a16e9bc6e9276ac8930d4b70571cb0c8c106b1..4bb007cdf8194a9efd3a9570feeb6d0f80016442 100755 (executable)
--- a/firma
+++ b/firma
@@ -373,9 +373,11 @@ function ParseGpgDecryptStderr {
         GetSenderAddress  
       fi
 
-      SIGNED_BY="`echo "$gpg_decrypt_stderr" | grep '^\[GNUPG:] GOODSIG' | awk '{ print $4 }'`"
-
-      if [ "$SIGNED_BY" == "$SENDER_ADDRESS" ]; then
+      if
+       echo "$gpg_decrypt_stderr" | \
+       grep '^\[GNUPG:] GOODSIG' | \
+       grep -q $SENDER_ADDRESS
+      then
         SIGNATURE_MADE_BY_SENDER="1"
       else
         SIGNATURE_MADE_BY_SENDER="0"
@@ -840,10 +842,7 @@ function ProcessMessage {
               # this is the body of the message to be sent, so no indentation here
               MESSAGE_BODY="\
  It was not possible to process this message. Message was
- not sent by the person who signed it.
-
- Sent by: $SENDER_ADDRESS
- Signed by: $SIGNED_BY"
+ not sent by the person who signed it."
                 ComposeAndSendBounceMessage
 
               fi
@@ -1854,8 +1853,7 @@ GLOBAL_VARS="
   KEYSERVER
   MODE
   ADMIN_MESSAGE
-  SIGNATURE_MADE_BY_SENDER
-  SIGNED_BY"
+  SIGNATURE_MADE_BY_SENDER"
 
 FUNCTIONS="
   Usage