]> gitweb.fluxo.info Git - keyringer.git/commitdiff
Recrypt: just write to file if successful (#6)
authorSilvio Rhatto <rhatto@riseup.net>
Wed, 20 Mar 2013 00:31:05 +0000 (21:31 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Wed, 20 Mar 2013 00:31:05 +0000 (21:31 -0300)
share/keyringer/recrypt

index 9153456963d2a4a40c877efaa54ffadaffd654bf..63f7bc679a0ac44a3d62463e3b2c7d0b2713bd5a 100755 (executable)
@@ -23,7 +23,7 @@ function keyringer_recrypt {
   fi
 
   # Recrypt
-  echo "$decrypted" | $GPG --use-agent --armor -e -s $(keyringer_recipients "$RECIPIENTS_FILE") > "$KEYDIR/$FILE"
+  recrypted="`echo "$decrypted" | $GPG --use-agent --armor -e -s $(keyringer_recipients "$RECIPIENTS_FILE")`"
 
   if [ "$?" != "0" ]; then
     echo "Recryption error."
@@ -31,6 +31,7 @@ function keyringer_recrypt {
   fi
 
   unset decrypted
+  echo "$recrypted" > "$KEYDIR/$FILE"
 }
 
 if [ ! -z "$2" ]; then