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."