fix repeated key gen

Change-Id: Ic815bd1a54b2b9024a7845622fad4d2edd91db93
diff --git a/deployment/deploy.sh b/deployment/deploy.sh
index 963f36a..482c300 100755
--- a/deployment/deploy.sh
+++ b/deployment/deploy.sh
@@ -166,12 +166,17 @@
 
 echo ""
 echo "Do you want to import an exisitng safebag for $ca_prefix ? [Y/N]"
-read -r USE_SAFE_BAG
+read -r use_safe_bag
 
-case $USE_SAFE_BAG in
+case $use_safe_bag in
              N|n)
-                   echo "Generating new NDN identity for $ca_prefix"
-                   sudo HOME=/var/lib/ndncert-ca -u ndn ndnsec-keygen "$ca_prefix"
+                   if [ "$(ndnsec list | grep " $ca_prefix$" > /dev/null 2>&1; echo $?)" -ne 0 ]; then
+                     echo "Generating new NDN identity for $ca_prefix"
+                     sudo HOME=/var/lib/ndncert-ca -u ndn ndnsec-keygen "$ca_prefix"
+                   else
+                     echo "Key detected for $ca_prefix"
+                     echo "Continue..."
+                   fi
              ;;
              Y|y)
                    echo "Reading the safebag."