Restoring individual apps
This commit is contained in:
parent
83bb146026
commit
1764a32911
|
@ -101,7 +101,7 @@ function restore_directory_from_usb {
|
||||||
|
|
||||||
function restore_configuration {
|
function restore_configuration {
|
||||||
if [[ $RESTORE_APP != 'all' ]]; then
|
if [[ $RESTORE_APP != 'all' ]]; then
|
||||||
if [[ $RESTORE_APP != 'configuration' ]]; then
|
if [[ $RESTORE_APP != 'config' ]]; then
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
@ -715,7 +715,7 @@ restore_certs
|
||||||
restore_personal_settings
|
restore_personal_settings
|
||||||
restore_mailing_list
|
restore_mailing_list
|
||||||
restore_email
|
restore_email
|
||||||
restore_apps local
|
restore_apps local $RESTORE_APP
|
||||||
set_user_permissions
|
set_user_permissions
|
||||||
backup_unmount_drive
|
backup_unmount_drive
|
||||||
|
|
||||||
|
|
|
@ -388,6 +388,7 @@ function backup_apps {
|
||||||
|
|
||||||
function restore_apps {
|
function restore_apps {
|
||||||
localremote=$1
|
localremote=$1
|
||||||
|
RESTORE_APP=$2
|
||||||
|
|
||||||
RESTORE_APPS_COMPLETED=()
|
RESTORE_APPS_COMPLETED=()
|
||||||
|
|
||||||
|
@ -396,12 +397,22 @@ function restore_apps {
|
||||||
|
|
||||||
for app_name in "${APPS_INSTALLED_NAMES[@]}"
|
for app_name in "${APPS_INSTALLED_NAMES[@]}"
|
||||||
do
|
do
|
||||||
echo $"Restoring ${app_name}"
|
confirm_restore=
|
||||||
app_load_variables ${app_name}
|
if [ ! $2 ]; then
|
||||||
function_check restore_${localremote}_${app_name}
|
confirm_restore=1
|
||||||
restore_${localremote}_${app_name}
|
else
|
||||||
RESTORE_APPS_COMPLETED+=("${app_name}")
|
if [[ "$RESTORE_APP" == "$app_name" ]]; then
|
||||||
echo $"Restored ${app_name}"
|
confirm_restore=1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
if [ $confirm_restore ]; then
|
||||||
|
echo $"Restoring ${app_name}"
|
||||||
|
app_load_variables ${app_name}
|
||||||
|
function_check restore_${localremote}_${app_name}
|
||||||
|
restore_${localremote}_${app_name}
|
||||||
|
RESTORE_APPS_COMPLETED+=("${app_name}")
|
||||||
|
echo $"Restored ${app_name}"
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue