diff --git a/helper-scripts/backup_and_restore.sh b/helper-scripts/backup_and_restore.sh index 5054d6ee..24ff5f5a 100755 --- a/helper-scripts/backup_and_restore.sh +++ b/helper-scripts/backup_and_restore.sh @@ -211,6 +211,9 @@ elif [[ ${1} == "restore" ]]; then echo "No datasets found" exit 1 fi + + echo "[ 0 ] all" + FILE_SELECTION[0]="vmail crypt rspamd postfix mysql redis" for file in $(ls -f "${FOLDER_SELECTION[${input_sel}]}"); do if [[ ${file} =~ vmail ]]; then echo "[ ${i} ] - Mail directory (/var/vmail)" @@ -240,7 +243,7 @@ elif [[ ${1} == "restore" ]]; then done echo input_sel=0 - while [[ ${input_sel} -lt 1 || ${input_sel} -gt ${i} ]]; do + while [[ ${input_sel} -lt 0 || ${input_sel} -gt ${i} ]]; do read -p "Select a dataset to restore: " input_sel done echo "Restoring ${FILE_SELECTION[${input_sel}]} from ${RESTORE_POINT}..."