Move remote mediagoblin restore to app script
This commit is contained in:
parent
e9ce9cc79e
commit
ffb76f5d1d
|
@ -71,7 +71,22 @@ function backup_remote_mediagoblin {
|
||||||
}
|
}
|
||||||
|
|
||||||
function restore_remote_mediagoblin {
|
function restore_remote_mediagoblin {
|
||||||
echo -n ''
|
if grep -q "Mediagoblin domain" $COMPLETION_FILE; then
|
||||||
|
MEDIAGOBLIN_DOMAIN_NAME=$(cat $COMPLETION_FILE | grep "Mediagoblin domain" | awk -F ':' '{print $2}')
|
||||||
|
if [ -d $SERVER_DIRECTORY/backup/mediagoblin ]; then
|
||||||
|
echo $"Restoring Mediagoblin installation"
|
||||||
|
temp_restore_dir=/root/tempmediagoblin
|
||||||
|
function_check restore_directory_from_friend
|
||||||
|
restore_directory_from_friend $temp_restore_dir mediagoblin
|
||||||
|
cp -r $temp_restore_dir/* /
|
||||||
|
if [ ! "$?" = "0" ]; then
|
||||||
|
exit 5626
|
||||||
|
fi
|
||||||
|
rm -rf $temp_restore_dir
|
||||||
|
echo $"Restore of Mediagoblin complete"
|
||||||
|
fi
|
||||||
|
chown -hR mediagoblin:www-data /var/www/$MEDIAGOBLIN_DOMAIN_NAME/htdocs
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
function remove_mediagoblin {
|
function remove_mediagoblin {
|
||||||
|
|
|
@ -666,28 +666,6 @@ function restore_mailing_list {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
function restore_mediagoblin {
|
|
||||||
if [[ $RESTORE_APP != 'all' ]]; then
|
|
||||||
if [[ $RESTORE_APP != 'mediagoblin' ]]; then
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
if grep -q "Mediagoblin domain" $COMPLETION_FILE; then
|
|
||||||
MEDIAGOBLIN_DOMAIN_NAME=$(cat $COMPLETION_FILE | grep "Mediagoblin domain" | awk -F ':' '{print $2}')
|
|
||||||
if [ -d $SERVER_DIRECTORY/backup/mediagoblin ]; then
|
|
||||||
echo $"Restoring Mediagoblin installation"
|
|
||||||
temp_restore_dir=/root/tempmediagoblin
|
|
||||||
restore_directory_from_friend $temp_restore_dir mediagoblin
|
|
||||||
cp -r $temp_restore_dir/* /
|
|
||||||
if [ ! "$?" = "0" ]; then
|
|
||||||
exit 5626
|
|
||||||
fi
|
|
||||||
rm -rf $temp_restore_dir
|
|
||||||
fi
|
|
||||||
chown -hR mediagoblin:www-data /var/www/$MEDIAGOBLIN_DOMAIN_NAME/htdocs
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
function restore_gogs {
|
function restore_gogs {
|
||||||
export GVM_ROOT=$GVM_HOME
|
export GVM_ROOT=$GVM_HOME
|
||||||
if [ -d $GVM_ROOT/bin ]; then
|
if [ -d $GVM_ROOT/bin ]; then
|
||||||
|
@ -954,8 +932,8 @@ restore_certs
|
||||||
restore_personal_settings
|
restore_personal_settings
|
||||||
restore_mailing_list
|
restore_mailing_list
|
||||||
restore_email
|
restore_email
|
||||||
|
#restore_apps remote
|
||||||
|
|
||||||
restore_mediagoblin
|
|
||||||
restore_gogs
|
restore_gogs
|
||||||
restore_wiki
|
restore_wiki
|
||||||
restore_blog
|
restore_blog
|
||||||
|
|
Loading…
Reference in New Issue