Backup initialisation started

This commit is contained in:
Fr4nz D13trich 2026-01-12 00:41:50 +01:00
parent 8bace469da
commit e7580571ce

View file

@ -63,8 +63,7 @@ dependency_check () {
done
if [ -f "$TMP/missingDeps" ] ; then
MISSING=$(cat $TMP/missingDeps)
echo -e " ${RED}Following dependencies are missing :\n\n${CRS}$MISSING\n\n ${CYN}Please install and re-run script !${CRS}\n"
echo -e " ${RED}Following dependencies are missing :\n\n${CRS}$(cat $TMP/missingDeps)\n\n ${CYN}Please install and re-run script !${CRS}\n"
exit_clean
fi
}
@ -332,6 +331,7 @@ call_backup() {
elif [[ "$OVERWRITE_BACKUP" == "y" || "$OVERWRITE_BACKUP" == "Y" ]] ; then
echo -e "\n ${YEL}Overwriting backup...${CRS}"
rm $BACKUP_PATH/$APP_NAME.$BACKUP_METHOD.backup_*
${BACKUP_METHOD}_backup
break
else
@ -339,8 +339,6 @@ call_backup() {
fi
done
fi
${BACKUP_METHOD}_backup
}
backup_logger() {
@ -522,6 +520,27 @@ pack_backup() {
fi
}
### RESTORE BACKUP
restore_backup() {
if [ $(ls $BACKUP_PATH\/$APP_NAME\.*.backup_* | wc -l) -gt "1" ] ; then
NUMBER=1
mkdir -p $TMP/backup_restore
CWD=$(pwd)
cd $BACKUP_PATH
RESTORE_OPTIONS=$(ls -lt $APP_NAME\.*.backup_* | awk '{print $9}')
for RESTORE_TARGET in ${RESTORE_OPTIONS[@]} ; do
echo "$NUMBER - $RESTORE_TARGET" >> $TMP/backup_restore/options
NUMBER=$(($NUMBER+1))
done
cd $CWD
echo -e "$(cat $TMP/backup_restore/options)"
rm -rf $TMP
fi
}
### REMOVE
remove_application() {
if [ -d "$INSTALL_PATH" ] ; then
@ -846,6 +865,7 @@ while getopts ":i,:l,:a,:u,:b,:r,:c,:s,:S,:h" OPTION ; do
h)
help
restore_backup
exit ;;
*)