From 123adbc25d3ed2336900e7482a43210f13bd0f51 Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Mon, 10 Jul 2023 21:07:14 -0500 Subject: [PATCH] Update mm-scripts.sh --- mm-scripts.sh | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/mm-scripts.sh b/mm-scripts.sh index 67b5d47..fdea293 100755 --- a/mm-scripts.sh +++ b/mm-scripts.sh @@ -1166,9 +1166,22 @@ SERVICERESTORE(){ srvc=${1} BACKUPDIR=${MM_BACKUP_FOLDER}/${srvc} [ -f ${BACKUPDIR}/app-full.tgz ] && fcheck=app || fcheck=cfg - echo -e "${idsCL[LightCyan]}Select a backup to restore:${idsCL[Default]}" - echo + if [ "${srvc}" == "" ]; then + echo + b=1; declare -a bsrvcs + for bsrvc in ${BACKUPDIR}/*/ ; do + bsrvcs[${b}]=${bsrvc} + echo -e "[${idsCL[LightCyan]}${df}${idsCL[Default]}]${idsCL[White]} ${fdate} - Incremental Backup${idsCL[Default]}" + done + echo + echo -en "${idsCL[LightCyan]}Select a service to restore: ${idsCL[White]}" + read srvc + echo + fi + + echo "HERE: ${bsrvcs[2]}" + fulldate=$(date -r ${BACKUPDIR}/${fcheck}-full.tgz "+%y-%m-%d-%H-%M-%S") IFS='-'; read -a full_date <<< "${fulldate}"; unset IFS if [ ${full_date[3]} -gt 12 ]; then hr=`expr ${full_date[3]} - 12`; ma=pm; else hr=${full_date[3]}; ma=am; fi; [ ${hr} -lt 10 ] && hr=" ${hr}" @@ -1188,6 +1201,10 @@ SERVICERESTORE(){ f=$((f+1)) done + + echo + echo -en "${idsCL[LightCyan]}Select a backup to restore: ${idsCL[White]}" + read restore } SHOWSRVCUPDATES(){