summaryrefslogtreecommitdiffstats
path: root/geo-replication/src/peer_add_secret_pub.in
diff options
context:
space:
mode:
Diffstat (limited to 'geo-replication/src/peer_add_secret_pub.in')
-rw-r--r--geo-replication/src/peer_add_secret_pub.in71
1 files changed, 0 insertions, 71 deletions
diff --git a/geo-replication/src/peer_add_secret_pub.in b/geo-replication/src/peer_add_secret_pub.in
deleted file mode 100644
index 1fc31642c8a..00000000000
--- a/geo-replication/src/peer_add_secret_pub.in
+++ /dev/null
@@ -1,71 +0,0 @@
-#!/bin/bash
-
-user=$1
-mastervol=$2
-slavevol=$3
-
-if [ "$user" == "" ]; then
- echo "Invalid User";
- exit 1;
-fi
-
-if [ "$mastervol" == "" ]; then
- echo "Invalid master volume";
- exit 1;
-fi
-
-if [ "$slavevol" == "" ]; then
- echo "Invalid slave volume";
- exit 1;
-fi
-
-home_dir=`getent passwd $user | cut -d ':' -f 6`;
-
-if [ "$home_dir" == "" ]; then
- echo "Invalid home dir";
- exit 1;
-fi
-
-authorized_keys_file=$(cat /etc/ssh/sshd_config | \
- grep -e "^AuthorizedKeysFile" | \
- awk '{print $2}' | tail -1);
-
-# If not set, use default location
-if [ "x$authorized_keys_file" == "x" ]; then
- authorized_keys_file="%h/.ssh/authorized_keys"
-fi
-
-# If default location
-if [ "$authorized_keys_file" == ".ssh/authorized_keys" ]; then
- authorized_keys_file="%h/$authorized_keys_file"
-fi
-
-# Replace %u with user name (ex: /etc/ssh/keys/%u/authorized_keys)
-authorized_keys_file="${authorized_keys_file//%u/$user}";
-
-# Replace %h with home dir (ex: %h/.ssh/authorized_keys)
-authorized_keys_file="${authorized_keys_file//%h/$home_dir}";
-ssh_dir=$(dirname $authorized_keys_file);
-
-if [ ! -d $ssh_dir ]; then
- mkdir $ssh_dir;
- chmod 700 $ssh_dir;
- chown $user: $ssh_dir;
-fi
-
-if [ ! -d $authorized_keys_file ]; then
- touch $authorized_keys_file;
- chmod 600 $authorized_keys_file;
- chown $user: $authorized_keys_file;
-fi
-
-pub_file=${mastervol}_${slavevol}_common_secret.pem.pub
-
-# Add to authorized_keys file only if not exists already
-while read line
-do
- grep -Fxq "$line" $authorized_keys_file;
- [ $? -ne 0 ] && echo "$line" >> $authorized_keys_file;
-done < "$GLUSTERD_WORKDIR"/geo-replication/$pub_file;
-
-exit 0;