summaryrefslogtreecommitdiffstats
path: root/qtip/scripts
diff options
context:
space:
mode:
authorwu.zhihui <wu.zhihui1@zte.com.cn>2017-03-20 10:52:49 +0800
committerzhihui wu <zhihui.wu2006+zte@gmail.com>2017-03-21 08:16:25 +0000
commit695a881515c40e29fc12eb5003e0f3682bc4d64b (patch)
tree8fa86da6a6ebf25a045f00c14a45c65cf8fd397e /qtip/scripts
parent51b1b84b191a0ce3dd4e2431c73583ef5e1a8fd9 (diff)
mistaken delete usefuel public key
Previously, cleanup_creds.sh will delete public keys which of comment info is "root@$hostname". It could delete useful keys by accident. In this patch, cleanup_creds.sh will only delete the key which matches the key's content. JIRA: QTIP-228 Change-Id: I1095de656570b816b7e170688acd01c27b98e74c Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn> (cherry picked from commit eaa225cf0c9b8b7bc63b35acdeef75dbacb8b905)
Diffstat (limited to 'qtip/scripts')
-rwxr-xr-xqtip/scripts/cleanup_creds.sh4
1 files changed, 2 insertions, 2 deletions
diff --git a/qtip/scripts/cleanup_creds.sh b/qtip/scripts/cleanup_creds.sh
index 1a7ddc1a..ad66ba95 100755
--- a/qtip/scripts/cleanup_creds.sh
+++ b/qtip/scripts/cleanup_creds.sh
@@ -10,11 +10,11 @@
DEST_IP=$1
PRIVATE_KEY=$2
-HOSTNAME=$(hostname)
+PUBLIC_KEY=$3
sshoptions="-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null"
case "$INSTALLER_TYPE" in
fuel)
- ssh $sshoptions -i $PRIVATE_KEY root@$DEST_IP "sed -i '/root@$HOSTNAME/d' /root/.ssh/authorized_keys"
+ ssh $sshoptions -i $PRIVATE_KEY root@$DEST_IP "sed -i '/$PUBLIC_KEY/d' /root/.ssh/authorized_keys"
;;
esac