Backup initialisation started
This commit is contained in:
parent
8bace469da
commit
e7580571ce
1 changed files with 24 additions and 4 deletions
|
|
@ -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 ;;
|
||||
|
||||
*)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue