#!/bin/sh
set -e

# Common environment variables
#


check_keystore () {
if [ ! -d ${KEYSTORE} ]
then
 mkdir -p ${KEYSTORE}
fi
}

send_keys () {
if [ -d ${KEYSTORE} ]
then
 echo "$0: email the below to requestor"
 echo "--------------------------------"
 cat ${KEYSTORE}/*.pub |sort | uniq
else
 echo "ERROR: keystore not found"
fi
}

email_keys () {
if [ -d ${KEYSTORE} ]
then
 echo "$0: email the below to requestor"
 echo "--------------------------------"
 cat ${KEYSTORE}/*.pub |sort | uniq
 rm -rf /var/tmp/keys.tar
 tar -cvf /var/tmp/keys.tar ~/.mykeys/_*.pub
 python3 /zz/zShared/shared/synomail.py
 rm -f /var/tmp/keys.tar 
else
 echo "ERROR: keystore not found"
fi
}


#####
# Main script below
#####
KEYSTORE=~/.mykeys
BASTIONKEY=${KEYSTORE}/bastionkey
GITKEY=${KEYSTORE}/gitkey
RSYNCKEY=${KEYSTORE}/rsynckey
VIBBLERKEY=${KEYSTORE}/vibblerkey


if [ -d /zz/zShared/shared ] && [ ! -d /static ] 
then
	BASE=/zz/zShared
fi

if [ ! -d /zz/zShared/shared ] && [ -d /static ]
then
	BASE=/static
  echo ${BASE}
fi

MYNAME=$(uname -n)
if [ -d /volume12/zTools/Sync${MYNAME}/zTools/zShared ]
then
	BASE=/volume12/zTools/Sync${MYNAME}/zTools/zShared
  echo ${BASE}
fi

if [ -z ${BASE+x} ]
then
  echo "Can not find BASE directory"
  exit 1
fi

if [ -f ${BASE}/shared/myshared ]
then
  . ${BASE}/shared/myshared
fi

SHARED=${BASE}/shared

. ${SHARED}/myshared

NAME=$(uname -n|cut -c2-4)
LAST=$(uname -n| sed -e 's/.*\(.$\)/\1/')
NAME=$(uname -n)
LAST=$(uname -n)

#pip install toml

check_keystore
${BASE}/shared/mykeys
send_keys
email_keys
