Files
zShared/shared/send_syno_keys
USER cc88e17317 .
2023-08-20 21:47:59 +01:00

96 lines
1.5 KiB
Bash
Executable File

#!/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 ${BASE}/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