#!/bin/bash

PROGNAME="scvtransfer"
PROGVER="1.0"

if [ $# -eq 0 ];then
  echo "$PROGNAME $PROGVER"
  echo "scvtransfer <filename> ; transfer the specified file to all cluster nodes"
  exit 0
fi
clust_flg=`scvclustd -cluster`
if [ "$clust_flg" != "1" ];then
  echo "Cluster disabled or invalid configration!"
  exit 1
fi

if [ $# -eq 1 ];then
  echo -n "scvadmin pass : "
  stty -echo
  read rootpass
  stty echo
  echo ""
elif [ $# -eq 2 ];then
  rootpass="$2"
fi

user='scvadmin'
array=`scvclustd -all_not_master`
for line in $array
do
  sshpass -p $rootpass scp -rp -o StrictHostKeyChecking=no "`pwd`/$1" $user@$line:
  #sshpass -p $rootpass ssh -o StrictHostKeyChecking=no $user@$line "echo $rootpass | sudo -S poweroff"
done

