Skip to content
Snippets Groups Projects

improve infos on start of backup.sh

Merged Hahn Axel (hahn) requested to merge 5046-finetune-restic-params into master
1 file
+ 28
16
Compare changes
  • Side-by-side
  • Inline
+ 28
16
@@ -13,6 +13,7 @@
@@ -13,6 +13,7 @@
# ah - Axel Hahn <axel.hahn@iml.unibe.ch>
# ah - Axel Hahn <axel.hahn@iml.unibe.ch>
#
#
# 2022-01-14 ah v1.0
# 2022-01-14 ah v1.0
 
# 2022-02-10 ah v1.1 handle local dumps only; improve infos
# ================================================================================
# ================================================================================
. $( dirname "$0" )/jobhelper.sh
. $( dirname "$0" )/jobhelper.sh
@@ -125,17 +126,28 @@ EOFhelp
@@ -125,17 +126,28 @@ EOFhelp
# show infos
# show infos
# --------------------------------------------------------------------------------
# --------------------------------------------------------------------------------
cfg_type=$(_j_getvar "${STORAGEFILE}" "type")
# TODO:
cfg_full=$(_j_getvar "${STORAGEFILE}" "full")
# check localdump plugins ... what database types are detected
cfg_startfull=$(_j_getvar "${STORAGEFILE}" "start-time-full")
 
# --- infos for transfer
test -z "${cfg_full}${cfg_startfull}" || cfg_info="INFO: Type is [auto]; ignoring config for full backup: [full = $cfg_full ... start-time-full = $cfg_startfull]"
JOBDEF_STARTTIME=$(date +%H%M)
STORAGE_BIN=$( _j_getvar "${STORAGEFILE}" "bin" )
STORAGE_BASEDIR=$(_j_getvar "${STORAGEFILE}" "storage")
STORAGE_BASEDIR=$(_j_getvar "${STORAGEFILE}" "storage")
cat << EOFbackupinfo
if [ -z "$STORAGE_BASEDIR" ]; then
 
echo "INFO: no value for backup target (in storage = ...)"
 
echo "This is not handled as an error. I will run local backup dumps only; no transfer."
 
else
 
STORAGE_BIN=$( _j_getvar "${STORAGEFILE}" "bin" )
 
cfg_type=$(_j_getvar "${STORAGEFILE}" "type")
 
cfg_full=$(_j_getvar "${STORAGEFILE}" "full")
 
cfg_startfull=$(_j_getvar "${STORAGEFILE}" "start-time-full")
 
 
test -z "${cfg_full}${cfg_startfull}" || cfg_info="INFO: Type is [auto]; ignoring config for full backup: [full = $cfg_full ... start-time-full = $cfg_startfull]"
 
 
JOBDEF_STARTTIME=$(date +%H%M)
 
 
cat << EOFbackupinfo
CONFIG:
CONFIG:
Used Backup tool : $STORAGE_BIN
Used Backup tool : $STORAGE_BIN
@@ -146,22 +158,22 @@ EOFhelp
@@ -146,22 +158,22 @@ EOFhelp
type : $JOBDEF_TYPE $JOBDEF_AUTO
type : $JOBDEF_TYPE $JOBDEF_AUTO
log : $JOB_LOGFILE
log : $JOB_LOGFILE
target : ${STORAGE_BASEDIR}$( test -z "$STORAGE_BASEDIR" && echo "NONE (local backup dumps only; no transfer)")
target : ${STORAGE_BASEDIR}
EOFbackupinfo
EOFbackupinfo
test -z "$STORAGE_BASEDIR" || (
test -z "$STORAGE_BASEDIR" || (
echo " dirs to transfer : "
echo " dirs to transfer : "
j_getDirs2Backup | sed "s#^# #g"
j_getDirs2Backup | sed "s#^# #g"
)
echo
fi
)
echo
j_requireUser "root"
# --------------------------------------------------------------------------------
# --------------------------------------------------------------------------------
# start backup
# start backup
# --------------------------------------------------------------------------------
# --------------------------------------------------------------------------------
 
j_requireUser "root"
 
if [ $bStart -eq 1 ]; then
if [ $bStart -eq 1 ]; then
sleep 3
sleep 3
Loading