mirror of
https://github.com/vmstan/gravity-sync.git
synced 2024-08-30 18:22:11 +00:00
Starting config creator
This commit is contained in:
parent
c7eeabb38a
commit
8d3884fbfa
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
# GRAVITY SYNC BY VMSTAN #####################
|
# GRAVITY SYNC BY VMSTAN #####################
|
||||||
PROGRAM='Gravity Sync'
|
PROGRAM='Gravity Sync'
|
||||||
VERSION='1.3.4'
|
VERSION='1.4.0'
|
||||||
|
|
||||||
# Must execute from a location in the home folder of the user who own's it (ex: /home/pi/gravity-sync)
|
# Must execute from a location in the home folder of the user who own's it (ex: /home/pi/gravity-sync)
|
||||||
# Configure certificate based SSH authentication between the Pi-hole HA nodes - it does not use passwords
|
# Configure certificate based SSH authentication between the Pi-hole HA nodes - it does not use passwords
|
||||||
@ -540,6 +540,57 @@ case $# in
|
|||||||
|
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
config)
|
||||||
|
TASKTYPE='CONFIG'
|
||||||
|
echo -e "\r${GOOD} ${MESSAGE}"
|
||||||
|
echo -e "${INFO} Entering ${TASKTYPE} Mode"
|
||||||
|
|
||||||
|
if [ -f $HOME/${LOCAL_FOLDR}/${CONFIG_FILE} ]
|
||||||
|
then
|
||||||
|
source $HOME/${LOCAL_FOLDR}/${CONFIG_FILE}
|
||||||
|
MESSAGE="Configuration File Exists"
|
||||||
|
echo -e "${WARN} ${MESSAGE}"
|
||||||
|
|
||||||
|
echo -e "========================================================"
|
||||||
|
echo -e "========================================================"
|
||||||
|
echo -e ""
|
||||||
|
cat $HOME/${LOCAL_FOLDR}/${CONFIG_FILE}
|
||||||
|
echo -e ""
|
||||||
|
echo -e "========================================================"
|
||||||
|
echo -e "========================================================"
|
||||||
|
|
||||||
|
MESSAGE="Are you sure you want to erase this configuration?"
|
||||||
|
echo -e "${WARN} ${MESSAGE}"
|
||||||
|
|
||||||
|
select yn in "Yes" "No"; do
|
||||||
|
case $yn in
|
||||||
|
Yes )
|
||||||
|
MESSAGE="Erasing Existing Configuration"
|
||||||
|
echo -en "${STAT} ${MESSAGE}"
|
||||||
|
rm -f $HOME/${LOCAL_FOLDR}/${CONFIG_FILE}
|
||||||
|
error_validate
|
||||||
|
|
||||||
|
exit_withchange
|
||||||
|
;;
|
||||||
|
|
||||||
|
No )
|
||||||
|
exit_nochange
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
|
||||||
|
else
|
||||||
|
echo -e "\r${FAIL} ${MESSAGE}"
|
||||||
|
|
||||||
|
MESSAGE="${CONFIG_FILE} Missing"
|
||||||
|
echo -e "${INFO} ${MESSAGE}"
|
||||||
|
|
||||||
|
exit_nochange
|
||||||
|
fi
|
||||||
|
|
||||||
|
;;
|
||||||
|
|
||||||
|
|
||||||
*)
|
*)
|
||||||
echo -e "\r${FAIL} ${MESSAGE}"
|
echo -e "\r${FAIL} ${MESSAGE}"
|
||||||
list_gs_arguments
|
list_gs_arguments
|
||||||
|
Loading…
Reference in New Issue
Block a user