mirror of
https://github.com/vmstan/gravity-sync.git
synced 2024-08-30 18:22:11 +00:00
Clean up, clean up, everybody cleanup
This commit is contained in:
parent
e1a7b9329c
commit
cfd49f7566
@ -523,7 +523,7 @@ function show_crontab {
|
|||||||
# Validate Functions
|
# Validate Functions
|
||||||
## Validate GS Folders
|
## Validate GS Folders
|
||||||
function validate_gs_folders {
|
function validate_gs_folders {
|
||||||
MESSAGE="Locating $HOME/${LOCAL_FOLDR}"
|
MESSAGE="Validating $HOSTNAME:$HOME/${LOCAL_FOLDR}"
|
||||||
echo_stat
|
echo_stat
|
||||||
if [ -d $HOME/${LOCAL_FOLDR} ]
|
if [ -d $HOME/${LOCAL_FOLDR} ]
|
||||||
then
|
then
|
||||||
@ -533,7 +533,7 @@ function validate_gs_folders {
|
|||||||
exit_nochange
|
exit_nochange
|
||||||
fi
|
fi
|
||||||
|
|
||||||
MESSAGE="Locating $HOME/${LOCAL_FOLDR}/${BACKUP_FOLD}"
|
MESSAGE="Validating $HOSTNAME:$HOME/${LOCAL_FOLDR}/${BACKUP_FOLD}"
|
||||||
echo_stat
|
echo_stat
|
||||||
if [ -d $HOME/${LOCAL_FOLDR}/${BACKUP_FOLD} ]
|
if [ -d $HOME/${LOCAL_FOLDR}/${BACKUP_FOLD} ]
|
||||||
then
|
then
|
||||||
@ -546,7 +546,7 @@ function validate_gs_folders {
|
|||||||
|
|
||||||
## Validate Pi-hole Folders
|
## Validate Pi-hole Folders
|
||||||
function validate_ph_folders {
|
function validate_ph_folders {
|
||||||
MESSAGE="Locating ${PIHOLE_DIR}"
|
MESSAGE="Validating $HOSTNAME:${PIHOLE_DIR}"
|
||||||
echo_stat
|
echo_stat
|
||||||
if [ -d ${PIHOLE_DIR} ]
|
if [ -d ${PIHOLE_DIR} ]
|
||||||
then
|
then
|
||||||
@ -586,7 +586,7 @@ function validate_os_sshpass {
|
|||||||
|
|
||||||
echo_info
|
echo_info
|
||||||
|
|
||||||
MESSAGE="Testing SSH Connection"
|
MESSAGE="Validating SSH Connection to ${REMOTE_HOST}"
|
||||||
echo_stat
|
echo_stat
|
||||||
timeout 5 ${SSHPASSWORD} ssh -p ${SSH_PORT} -i '$HOME/${SSH_PKIF}' -o StrictHostKeyChecking=no ${REMOTE_USER}@${REMOTE_HOST} 'exit' >/dev/null 2>&1
|
timeout 5 ${SSHPASSWORD} ssh -p ${SSH_PORT} -i '$HOME/${SSH_PKIF}' -o StrictHostKeyChecking=no ${REMOTE_USER}@${REMOTE_HOST} 'exit' >/dev/null 2>&1
|
||||||
error_validate
|
error_validate
|
||||||
@ -595,7 +595,7 @@ function validate_os_sshpass {
|
|||||||
|
|
||||||
## Detect SSH-KEYGEN
|
## Detect SSH-KEYGEN
|
||||||
function detect_sshkeygen {
|
function detect_sshkeygen {
|
||||||
MESSAGE="Checking for SSH-KEYGEN"
|
MESSAGE="Validating SSH-KEYGEN install on $HOSTNAME"
|
||||||
echo_stat
|
echo_stat
|
||||||
|
|
||||||
if hash ssh-keygen >/dev/null 2>&1
|
if hash ssh-keygen >/dev/null 2>&1
|
||||||
@ -650,7 +650,7 @@ function distro_check {
|
|||||||
|
|
||||||
## Detect SSH & RSYNC
|
## Detect SSH & RSYNC
|
||||||
function detect_ssh {
|
function detect_ssh {
|
||||||
MESSAGE="Checking for SSH Client on $HOSTNAME"
|
MESSAGE="Validating SSH Client on $HOSTNAME"
|
||||||
echo_stat
|
echo_stat
|
||||||
|
|
||||||
if hash ssh 2>/dev/null
|
if hash ssh 2>/dev/null
|
||||||
@ -669,7 +669,7 @@ function detect_ssh {
|
|||||||
error_validate
|
error_validate
|
||||||
fi
|
fi
|
||||||
|
|
||||||
MESSAGE="Checking for RSYNC Client on $HOSTNAME"
|
MESSAGE="Validating RSYNC Client on $HOSTNAME"
|
||||||
echo_stat
|
echo_stat
|
||||||
|
|
||||||
if hash rsync 2>/dev/null
|
if hash rsync 2>/dev/null
|
||||||
@ -706,23 +706,23 @@ function md5_compare {
|
|||||||
|
|
||||||
HASHMARK='0'
|
HASHMARK='0'
|
||||||
|
|
||||||
MESSAGE="Analyzing Remote ${GRAVITY_FI}"
|
MESSAGE="Analyzing ${REMOTE_HOST} ${GRAVITY_FI}"
|
||||||
echo_stat
|
echo_stat
|
||||||
primaryDBMD5=$(${SSHPASSWORD} ssh -p ${SSH_PORT} -i "$HOME/${SSH_PKIF}" ${REMOTE_USER}@${REMOTE_HOST} "md5sum ${PIHOLE_DIR}/${GRAVITY_FI}")
|
primaryDBMD5=$(${SSHPASSWORD} ssh -p ${SSH_PORT} -i "$HOME/${SSH_PKIF}" ${REMOTE_USER}@${REMOTE_HOST} "md5sum ${PIHOLE_DIR}/${GRAVITY_FI}")
|
||||||
error_validate
|
error_validate
|
||||||
|
|
||||||
MESSAGE="Analyzing Local ${GRAVITY_FI}"
|
MESSAGE="Analyzing $HOSTNAME ${GRAVITY_FI}"
|
||||||
echo_stat
|
echo_stat
|
||||||
secondDBMD5=$(md5sum ${PIHOLE_DIR}/${GRAVITY_FI})
|
secondDBMD5=$(md5sum ${PIHOLE_DIR}/${GRAVITY_FI})
|
||||||
error_validate
|
error_validate
|
||||||
|
|
||||||
if [ "$primaryDBMD5" == "$secondDBMD5" ]
|
if [ "$primaryDBMD5" == "$secondDBMD5" ]
|
||||||
then
|
then
|
||||||
MESSAGE="No Differences in ${GRAVITY_FI}"
|
MESSAGE="${GRAVITY_FI} Up-to-Date"
|
||||||
echo_info
|
echo_info
|
||||||
HASHMARK=$((HASHMARK+0))
|
HASHMARK=$((HASHMARK+0))
|
||||||
else
|
else
|
||||||
MESSAGE="Changes Detected in ${GRAVITY_FI}"
|
MESSAGE="${GRAVITY_FI} Ready to Replicate"
|
||||||
echo_info
|
echo_info
|
||||||
HASHMARK=$((HASHMARK+1))
|
HASHMARK=$((HASHMARK+1))
|
||||||
fi
|
fi
|
||||||
@ -737,33 +737,33 @@ function md5_compare {
|
|||||||
if ${SSHPASSWORD} ssh -p ${SSH_PORT} -i "$HOME/${SSH_PKIF}" ${REMOTE_USER}@${REMOTE_HOST} test -e ${PIHOLE_DIR}/${CUSTOM_DNS}
|
if ${SSHPASSWORD} ssh -p ${SSH_PORT} -i "$HOME/${SSH_PKIF}" ${REMOTE_USER}@${REMOTE_HOST} test -e ${PIHOLE_DIR}/${CUSTOM_DNS}
|
||||||
then
|
then
|
||||||
REMOTE_CUSTOM_DNS="1"
|
REMOTE_CUSTOM_DNS="1"
|
||||||
MESSAGE="Analyzing Remote ${CUSTOM_DNS}"
|
MESSAGE="Analyzing ${REMOTE_HOST} ${CUSTOM_DNS}"
|
||||||
echo_stat
|
echo_stat
|
||||||
|
|
||||||
primaryCLMD5=$(${SSHPASSWORD} ssh -p ${SSH_PORT} -i "$HOME/${SSH_PKIF}" ${REMOTE_USER}@${REMOTE_HOST} "md5sum ${PIHOLE_DIR}/${CUSTOM_DNS}")
|
primaryCLMD5=$(${SSHPASSWORD} ssh -p ${SSH_PORT} -i "$HOME/${SSH_PKIF}" ${REMOTE_USER}@${REMOTE_HOST} "md5sum ${PIHOLE_DIR}/${CUSTOM_DNS}")
|
||||||
error_validate
|
error_validate
|
||||||
|
|
||||||
MESSAGE="Analyzing Local ${CUSTOM_DNS}"
|
MESSAGE="Analyzing $HOSTNAME ${CUSTOM_DNS}"
|
||||||
echo_stat
|
echo_stat
|
||||||
secondCLMD5=$(md5sum ${PIHOLE_DIR}/${CUSTOM_DNS})
|
secondCLMD5=$(md5sum ${PIHOLE_DIR}/${CUSTOM_DNS})
|
||||||
error_validate
|
error_validate
|
||||||
|
|
||||||
if [ "$primaryCLMD5" == "$secondCLMD5" ]
|
if [ "$primaryCLMD5" == "$secondCLMD5" ]
|
||||||
then
|
then
|
||||||
MESSAGE="No Differences in ${CUSTOM_DNS}"
|
MESSAGE="${CUSTOM_DNS} Up-to-Date"
|
||||||
echo_info
|
echo_info
|
||||||
HASHMARK=$((HASHMARK+0))
|
HASHMARK=$((HASHMARK+0))
|
||||||
else
|
else
|
||||||
MESSAGE="Changes Detected in ${CUSTOM_DNS}"
|
MESSAGE="${CUSTOM_DNS} Ready to Replicate"
|
||||||
echo_info
|
echo_info
|
||||||
HASHMARK=$((HASHMARK+1))
|
HASHMARK=$((HASHMARK+1))
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
MESSAGE="No Remote ${CUSTOM_DNS} Detected"
|
MESSAGE="No ${CUSTOM_DNS} Detected on ${REMOTE_HOST}"
|
||||||
echo_info
|
echo_info
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
MESSAGE="No Local ${CUSTOM_DNS} Detected"
|
MESSAGE="No ${CUSTOM_DNS} Detected on $HOSTNAME"
|
||||||
echo_info
|
echo_info
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
@ -1186,8 +1186,8 @@ case $# in
|
|||||||
|
|
||||||
import_gs
|
import_gs
|
||||||
|
|
||||||
MESSAGE="Validating Folder Configuration"
|
# MESSAGE="Validating Folder Configuration"
|
||||||
echo_info
|
# echo_info
|
||||||
validate_gs_folders
|
validate_gs_folders
|
||||||
validate_ph_folders
|
validate_ph_folders
|
||||||
# validate_os_sshpass
|
# validate_os_sshpass
|
||||||
@ -1260,8 +1260,8 @@ case $# in
|
|||||||
|
|
||||||
import_gs
|
import_gs
|
||||||
|
|
||||||
MESSAGE="Validating OS Configuration"
|
# MESSAGE="Validating OS Configuration"
|
||||||
echo_info
|
# echo_info
|
||||||
|
|
||||||
validate_gs_folders
|
validate_gs_folders
|
||||||
validate_ph_folders
|
validate_ph_folders
|
||||||
|
Loading…
Reference in New Issue
Block a user