diff options
Diffstat (limited to 'share/hydractl/backup-restore-site')
-rwxr-xr-x | share/hydractl/backup-restore-site | 24 |
1 files changed, 1 insertions, 23 deletions
diff --git a/share/hydractl/backup-restore-site b/share/hydractl/backup-restore-site index 3c22e52..f9d7acc 100755 --- a/share/hydractl/backup-restore-site +++ b/share/hydractl/backup-restore-site @@ -146,30 +146,8 @@ if [ -e "$FOLDER/drupal" ]; then fi fi -# Check if there are database dumps -if [ -f "$DB_DUMP_BASE/$SITE.sql.gz" ]; then - DB_DUMP_EXT=".gz" - DB_DUMP_EXTRACT="gunzip" -elif [ -f "$DB_DUMP_BASE/$SITE.sql.bz2" ]; then - DB_DUMP_EXT=".bz2" - DB_DUMP_EXTRACT="bunzip2" -elif [ -f "$DB_DUMP_BASE/$SITE.sql" ]; then - DB_DUMP_EXT="" - DB_DUMP_EXTRACT="true" -fi - # Restore database -if [ ! -z "$DB_DUMP_EXT" ]; then - echo "Restoring database $SITE..." - hydra_set_tmpfile $SITE -d - cp $DB_DUMP_BASE/$SITE.sql$DB_DUMP_EXT $TMPWORK - ( cd $TMPWORK && $DB_DUMP_EXTRACT $SITE.sql$DB_DUMP_EXT ) - hydra_truncate_database $SITE - mysql $SITE < $TMPWORK/$SITE.sql - hydra_unset_tmpfile $TMPWORK -else - echo "Database should be manually restored" -fi +hydra_backup_restore_database $SITE # Ikiwiki if [ -e "$FOLDER/ikiwiki" ]; then |