Skip to content
Snippets Groups Projects

init vars of backup tool

Merged Hahn Axel (hahn) requested to merge 5814-migrate-repo-to-v2 into master
1 file
+ 22
13
Compare changes
  • Side-by-side
  • Inline
+ 22
13
@@ -22,6 +22,7 @@
@@ -22,6 +22,7 @@
# 2018-08-27 ah,ds v1.2 fix restore target with a given selection; handle '*' placeholder
# 2018-08-27 ah,ds v1.2 fix restore target with a given selection; handle '*' placeholder
# 2019-06-05 ah,ds v1.3 add custom cache dir
# 2019-06-05 ah,ds v1.3 add custom cache dir
# 2021-05-19 ah,ds, v2.0 plugin driven
# 2021-05-19 ah,ds, v2.0 plugin driven
 
# 2022-10-21 ah v2.1 init vars
# ================================================================================
# ================================================================================
@@ -225,6 +226,9 @@ function doRestore(){
@@ -225,6 +226,9 @@ function doRestore(){
enterBackupDir
enterBackupDir
fi
fi
 
# init vars of the backup tool
 
t_getParamDefault >/dev/null
 
# ----- menu and loop
# ----- menu and loop
@@ -246,22 +250,26 @@ function doRestore(){
@@ -246,22 +250,26 @@ function doRestore(){
# echo " C - show file changes"
# echo " C - show file changes"
# echo " S - search file"
# echo " S - search file"
# echo " V - verify"
# echo " V - verify"
# echo " B - Bash (Shell)"
# echo
# echo
echo " R - start restore with $STORAGE_BIN"
echo " R - start restore with $STORAGE_BIN"
echo
echo
echo " restore from : $STORAGE_TARGETPATH"
echo " restore from : $STORAGE_TARGETPATH"
echo " restore to : $RESTORE_TARGETPATH"
echo " restore to : $RESTORE_TARGETPATH"
echo -n " "
echo -n " "
ls -d $RESTORE_TARGETPATH >/dev/null 2>&1
if [ -n "$RESTORE_TARGETPATH" ]; then
if [ $? -eq 0 ]; then
ls -d $RESTORE_TARGETPATH >/dev/null 2>&1
color error
if [ $? -eq 0 ]; then
echo "WARNING: directory already exists! Backup will fail."
color error
color reset
echo "WARNING: directory already exists! Backup will fail."
 
color reset
 
else
 
echo "OK, it does not exist yet"
 
fi
else
else
echo "OK, it does not exist yet"
echo "(not set)"
fi
fi
echo
echo
 
echo " B - Bash (Shell)"
echo " X - exit"
echo " X - exit"
echo
echo
@@ -291,14 +299,15 @@ function doRestore(){
@@ -291,14 +299,15 @@ function doRestore(){
read filefilter
read filefilter
test -z "${filefilter}" || t_restoreDoSearchFile "${filefilter}"
test -z "${filefilter}" || t_restoreDoSearchFile "${filefilter}"
;;
;;
v|V)
# v|V)
verify
# t_backupDoVerify
;;
# ;;
b|B)
b|B)
h2 "Shell"
h2 "Shell"
echo type exit to return...
echo "HINT: type exit in the subshell to return to the menu."
export PS1="[`basename $0` \u@\h \w]\$ "
echo
bash
export PS1="RESTIC [`basename $0` \u@\h \w]\$ "
 
bash --noprofile
;;
;;
f|F)
f|F)
h2 "Filter restore items"
h2 "Filter restore items"
Loading