From cf2db4e6dbe57bb1b9d198590ca3afd2d14e3fb0 Mon Sep 17 00:00:00 2001 From: spongle Date: Mon, 22 Aug 2022 21:44:30 +0100 Subject: [PATCH] . --- shared/fixkeys | 74 +++++++++++++++++++++++++++++++++++++++++++++++ shared/sendkeys | 76 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 150 insertions(+) create mode 100755 shared/fixkeys create mode 100755 shared/sendkeys diff --git a/shared/fixkeys b/shared/fixkeys new file mode 100755 index 0000000..349c856 --- /dev/null +++ b/shared/fixkeys @@ -0,0 +1,74 @@ +#!/bin/sh +set -e + +# Common environment variables +# + + +check_keystore () { +if [ ! -d ${KEYSTORE} ] +then + mkdir -p ${KEYSTORE} +fi +} + +delete_keys () { +if [ -d ${KEYSTORE} ] +then + rm ${KEYSTORE}/* + echo "$0: keys deleted" +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 /zTools/zShared/shared ] && [ ! -d /static ] +then + BASE=/zTools/zShared +fi + +if [ ! -d /zTools/zShared/shared ] && [ -d /static ] +then + BASE=/static +fi + +MYNAME=$(uname -n) +if [ -d /volume12/zTools/Sync${MYNAME}/zTools/zShared ] +then + BASE=/volume12/zTools/Sync${MYNAME}/zTools/zShared +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) + +check_keystore +delete_keys diff --git a/shared/sendkeys b/shared/sendkeys new file mode 100755 index 0000000..5b61b7e --- /dev/null +++ b/shared/sendkeys @@ -0,0 +1,76 @@ +#!/bin/sh +set -e + +# Common environment variables +# + + +check_keystore () { +if [ ! -d ${KEYSTORE} ] +then + mkdir -p ${KEYSTORE} +fi +} + +send_keys () { +if [ -d ${KEYSTORE} ] +then + cat ${KEYSTORE}/*.pub + echo "$0: email the below to requestor" + echo "--------------------------------" + +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 /zTools/zShared/shared ] && [ ! -d /static ] +then + BASE=/zTools/zShared +fi + +if [ ! -d /zTools/zShared/shared ] && [ -d /static ] +then + BASE=/static +fi + +MYNAME=$(uname -n) +if [ -d /volume12/zTools/Sync${MYNAME}/zTools/zShared ] +then + BASE=/volume12/zTools/Sync${MYNAME}/zTools/zShared +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) + +check_keystore +send_keys