Backup and restore Tor settings
This commit is contained in:
parent
4853e5e2f2
commit
802358b9a2
|
@ -359,6 +359,7 @@ function backup_directories {
|
|||
"/var/www/${HUBZILLA_DOMAIN_NAME}, hubzilla, /root/temphubzilladata, hubzilladata"
|
||||
"none, none, /var/www/${HUBZILLA_DOMAIN_NAME}/htdocs, hubzilla"
|
||||
"none, none, /var/www/${FULLBLOG_DOMAIN_NAME}/htdocs, blog"
|
||||
"none, none, /var/lib/tor, tor"
|
||||
)
|
||||
|
||||
for dr in "${backup_dirs[@]}"
|
||||
|
|
|
@ -254,6 +254,13 @@ function backup_letsencrypt {
|
|||
fi
|
||||
}
|
||||
|
||||
function backup_tor {
|
||||
if [ -d /etc/letsencrypt ]; then
|
||||
echo $"Backing up Tor settings"
|
||||
backup_directory_to_friend /var/lib/tor tor
|
||||
fi
|
||||
}
|
||||
|
||||
function backup_gnusocial {
|
||||
if grep -q "GNU Social domain" $COMPLETION_FILE; then
|
||||
MICROBLOG_DOMAIN_NAME=$(cat $COMPLETION_FILE | grep "GNU Social domain" | awk -F ':' '{print $2}')
|
||||
|
@ -557,6 +564,7 @@ backup_configuration
|
|||
if [[ $TEST_MODE == "no" ]]; then
|
||||
backup_users
|
||||
backup_letsencrypt
|
||||
backup_tor
|
||||
backup_gnusocial
|
||||
backup_hubzilla
|
||||
backup_owncloud
|
||||
|
|
|
@ -335,6 +335,18 @@ function restore_letsencrypt {
|
|||
fi
|
||||
}
|
||||
|
||||
function restore_tor {
|
||||
if [[ $RESTORE_APP != 'all' ]]; then
|
||||
if [[ $RESTORE_APP != 'tor' ]]; then
|
||||
return
|
||||
fi
|
||||
fi
|
||||
if [ -d $USB_MOUNT/backup/tor ]; then
|
||||
echo $"Restoring Tor settings"
|
||||
restore_directory_from_usb / tor
|
||||
fi
|
||||
}
|
||||
|
||||
function restore_mutt_settings {
|
||||
if [[ $RESTORE_APP != 'all' ]]; then
|
||||
if [[ $RESTORE_APP != 'mutt' ]]; then
|
||||
|
@ -977,6 +989,7 @@ same_admin_user
|
|||
update_domains
|
||||
restore_mariadb
|
||||
restore_letsencrypt
|
||||
restore_tor
|
||||
restore_mutt_settings
|
||||
restore_gpg
|
||||
restore_procmail
|
||||
|
|
|
@ -240,6 +240,18 @@ function restore_letsencrypt {
|
|||
fi
|
||||
}
|
||||
|
||||
function restore_tor {
|
||||
if [[ $RESTORE_APP != 'all' ]]; then
|
||||
if [[ $RESTORE_APP != 'tor' ]]; then
|
||||
return
|
||||
fi
|
||||
fi
|
||||
if [ -d $SERVER_DIRECTORY/backup/tor ]; then
|
||||
echo $"Restoring Tor settings"
|
||||
restore_directory_from_friend / tor
|
||||
fi
|
||||
}
|
||||
|
||||
function restore_mutt_settings {
|
||||
if [[ $RESTORE_APP != 'all' ]]; then
|
||||
if [[ $RESTORE_APP != 'mutt' ]]; then
|
||||
|
|
Loading…
Reference in New Issue