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

init vars of backup tool

parent 7b6c69f8
Branches
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,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"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment