Removed restorer functions.

No longer needed as these have been eclipsed by the restore from backup
functionality that uses rsync.
This commit is contained in:
Brooke Kuhlmann
2018-07-29 18:00:50 -06:00
parent cc9fc3a2f9
commit d0c2335f35
2 changed files with 0 additions and 32 deletions

View File

@@ -10,7 +10,6 @@
source lib/installers.sh
source lib/options.sh
source lib/reinstallers.sh
source lib/restorers.sh
source lib/settings.sh
source lib/uninstallers.sh
source lib/utilities.sh

View File

@@ -1,31 +0,0 @@
#! /usr/bin/env bash
# DESCRIPTION
# Defines software restore functions.
# Label: Restore Preference
# Description: Restores an application preference.
# Parameters: $1 (required) - The backup volume root path, $2 (required) - The preference file.
restore_preference() {
local backup_root="$1"
local preference_file="$2"
local backup_path="$backup_root/Users/$USER/Library/Preferences/$preference_file"
local restore_root="$HOME/Library/Preferences"
cp -p "$backup_path" "$restore_root"
}
export -f restore_preference
# Label: Restore Application Support
# Description: Restores application support files.
# Parameters: $1 (required) - The backup volume root path, $2 required - The application name.
restore_app_support() {
local backup_root="$1"
local app_name="$2"
local backup_path="$backup_root/Users/$USER/Library/Application Support/$app_name"
local restore_path="$HOME/Library/Application Support"
mkdir -p "$restore_path"
cp -pR "$backup_path" "$restore_path"
}
export -f restore_app_support