Skip to content
Snippets Groups Projects
Commit eab77b6f authored by Hahn Axel (hahn)'s avatar Hahn Axel (hahn)
Browse files

Merge branch '5814-migrate-repo-to-v2' into 'master'

init vars of backup tool

See merge request !86
parents 1c10aacb 41454ff9
No related branches found
No related tags found
1 merge request!86init vars of backup tool
...@@ -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,13 +250,13 @@ function doRestore(){ ...@@ -246,13 +250,13 @@ 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 " "
if [ -n "$RESTORE_TARGETPATH" ]; then
ls -d $RESTORE_TARGETPATH >/dev/null 2>&1 ls -d $RESTORE_TARGETPATH >/dev/null 2>&1
if [ $? -eq 0 ]; then if [ $? -eq 0 ]; then
color error color error
...@@ -261,7 +265,11 @@ function doRestore(){ ...@@ -261,7 +265,11 @@ function doRestore(){
else else
echo "OK, it does not exist yet" echo "OK, it does not exist yet"
fi fi
else
echo "(not set)"
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"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment