add echos and unblock stdout

Change-Id: Ifc9ec2a58e01c33964ffc020aa748f74e6f4ba70
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/56801
Reviewed-by: Xilai Zhang <xilaizhang@google.com>
Commit-Queue: Christopher Fujino <fujino@google.com>
diff --git a/recipe_modules/signing/api.py b/recipe_modules/signing/api.py
index d42e157..9ddc115 100644
--- a/recipe_modules/signing/api.py
+++ b/recipe_modules/signing/api.py
@@ -110,7 +110,6 @@
     with self.m.context(env=env, env_prefixes=env_prefixes):
       self.m.step(
           'run keychain setup script', [resource_name],
-          stdout=self.m.raw_io.output_text()
       )
 
   def _signer_tasks(self, env, env_prefixes, files_to_sign):
diff --git a/recipe_modules/signing/resources/setup_keychain.sh b/recipe_modules/signing/resources/setup_keychain.sh
index 52a36c8..b7906c1 100644
--- a/recipe_modules/signing/resources/setup_keychain.sh
+++ b/recipe_modules/signing/resources/setup_keychain.sh
@@ -32,22 +32,31 @@
 # Add keychain name to search list. (FML, took me 5 days to hunt this down)
 /usr/bin/security -v list-keychains -s "${keychainNames[@]}" build.keychain
 
+echo "about to set build.keychain as default"
+
 # Set build.keychain as default.
 /usr/bin/security default-keychain -s build.keychain
 
+echo "about to unlock build.keychain"
+
 # Unlock build.keychain to allow sign commands to use its certs.
 /usr/bin/security unlock-keychain -p '' build.keychain
 
 attempt=0
 sleep_time=2
 while [ $attempt -lt 3 ]; do
+   echo "attempt #$attempt"
    /usr/bin/security import $P12_SUFFIX_FILEPATH -k build.keychain -P $RAW_PASSWORD -T $CODESIGN_PATH -T /usr/bin/codesign
    /usr/bin/security set-key-partition-list -S apple-tool:,apple:,codesign: -s -k '' build.keychain
-   if /usr/bin/security find-identity -v build.keychain | grep 'FLUTTER.IO LLC'; then
+   $IDENTITY_OUTPUT=$(/usr/bin/security find-identity -v build.keychain)
+   echo "$IDENTITY_OUTPUT"
+   if echo "$IDENTITY_OUTPUT" | grep 'FLUTTER.IO LLC'; then
      exit 0
    fi
    sleep $sleep_time
    attempt=$(( attempt + 1 ))
    sleep_time=$(( sleep_time * sleep_time ))
 done
-exit 1
\ No newline at end of file
+
+echo "exhausted retries, exiting 1"
+exit 1