From fe0ff13b517c51013cd80f76c93b103d40f24d5b Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Tue, 5 Feb 2019 09:02:08 -0600 Subject: [PATCH] Update nodemgmt-scripts.sh --- nodemgmt-scripts.sh | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/nodemgmt-scripts.sh b/nodemgmt-scripts.sh index ec08de93..44894ebb 100755 --- a/nodemgmt-scripts.sh +++ b/nodemgmt-scripts.sh @@ -137,6 +137,13 @@ LISTCERTS(){ fi echo "" } +BACKUP(){ + + echo "" + if [ -z $action ] || [ "${action}" = "gui" ]; then + ENTER2CONTINUE + fi +} DELSITE(){ if [ ! -z ${1+x} ]; then @@ -473,11 +480,14 @@ GUI(){ echo " [2] Node Services" echo "" echo " [3] New Site" - echo " [4] New Certificate" - echo " [5] Renew Certificates" - echo " [6] List Certificates" + echo " [4] Delete Site" echo "" - echo " [7] Set folder permissions on nodes" + echo " [5] New Certificate" + echo " [6] Renew Certificates" + echo " [7] List Certificates" + echo "" + echo " [8] Set folder permissions on nodes" + echo " [9] Backup Node Settings and Files" echo "" echo " [Q] Quit" echo "" @@ -490,9 +500,11 @@ GUI(){ 2) GUI;; 3) GUI;; 4) GUI;; - 5) CERTRENEW; GUI;; - 6) LISTCERTS; GUI;; - 7) SET-PERMISSIONS; GUI;; + 5) GUI;; + 6) CERTRENEW; GUI;; + 7) LISTCERTS; GUI;; + 8) SET-PERMISSIONS; GUI;; + 9) BACKUP; GUI;; [Qq]) EXIT1 exit 0;; *) echo "Thats an invaild option,"; @@ -511,6 +523,7 @@ if [ ${action-x} ]; then delsite) DELSITE ${2};; newsite) NEWSITE ${2} ${3} ${4} ${5} ${6} ${7} ${8} ${9} ${10} ${11} ${12} ${13} ${14};; update) ;; + backup) BACKUP;; status) STATUS ${2};; status-check) STATUS-CHECK ${2};; set-permissions) DIVIDER; SET-PERMISSIONS ${2};;