diff --git a/mysqlbu-scripts.sh b/mysqlbu-scripts.sh index dd6065e..8504bb3 100755 --- a/mysqlbu-scripts.sh +++ b/mysqlbu-scripts.sh @@ -19,6 +19,11 @@ MYSQLDATA="`grep --perl-regexp --only-match '(?<=datadir=).+' "$MYSQLCFG"`" DAY_BACKUP_DIR="${BACKUP_PATH}`date +%Y-%m-%d`/" BASE_BACKUP="`ls -1 $DAY_BACKUP_DIR 2> /dev/null | grep --max-count=1 --perl-regexp '^.+_BASE'`" +LIST_BACKUPS(){ + mysqlbu list + echo "" + read -n 1 -s -p "Press any key to continue" +} MAIN_MENU() { while : do @@ -28,19 +33,20 @@ MAIN_MENU() { echo -e "${idsCL[LightGreen]}---------------------------------------------------------------------------${idsCL[Default]}" echo -e "Backups Location: ${idsCL[LightBlue]}${BACKUP_PATH}${idsCL[Default]}" echo -e "MySQL User: ${idsCL[LightBlue]}${MYSQLUSER}${idsCL[Default]}" - echo -e "MySQL Password: ${idsCL[LightBlue]}******${idsCL[Default]}" + echo -e "MySQL Password: ${idsCL[LightBlue]}****${idsCL[Default]}" echo -e "MySQL Config File: ${idsCL[LightBlue]}${MYSQLCFG}${idsCL[Default]}" echo -e "# of Days to Keep: ${idsCL[LightBlue]}${BACKUPSTOKEEP}${idsCL[Default]}" echo -e "${idsCL[LightGreen]}---------------------------------------------------------------------------${idsCL[Default]}" echo "" - echo " [1] Webmin Install" - echo " [2] Glances Install" - echo " [3] x11vnc Install" - echo " [4] Filewatcher Install" + echo " [1] Change Backup Location" + echo " [2] Change MySQL User" + echo " [3] Change MySQL Password" + echo " [4] Change MySQL Config File Location" + echo " [5] Change The Number of Backup Days to Keep" echo "" - echo " [0] Remove LinUPx" + echo " [B] Run Backup" + echo " [L] List Backups" echo "" - echo " [B] Back to Update Scripts" echo " [Q] Quit" echo "" echo "" @@ -56,9 +62,10 @@ MAIN_MENU() { INSTALL_MENU;; 4) FW_INSTALL INSTALL_MENU;; - 0) LINUPX_UNINSTALL + 5) LINUPX_UNINSTALL INSTALL_MENU;; - [Bb]) SCRIPT_MENU;; + [Bb]) RUN_BACKUP;; + [Ll]) LIST_BACKUPS;; [Qq]) EXIT1 exit 1;; *) echo "Thats an invaild option,";