]> gitweb.fluxo.info Git - hydra.git/commitdiff
Database restoring at backup-restore-site
authorSilvio Rhatto <rhatto@riseup.net>
Tue, 27 Sep 2011 21:25:29 +0000 (18:25 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Tue, 27 Sep 2011 21:25:29 +0000 (18:25 -0300)
share/hydractl/backup-restore-site

index d02fb7944d249e77190842d3752467ec6a475019..15c0d97750ab2a26d71a8f5236c79bde517af2f4 100755 (executable)
@@ -73,7 +73,12 @@ fi
 
 # Restore database
 if [ -f "$RESTOREDIR/var/backups/mysql/sqldump/$SITE.sql.gz" ]; then
+  hydra_set_tmpfile $SITE -d
+  cp $RESTOREDIR/var/backups/mysql/sqldump/$SITE.sql.gz $TMPWORK
+  ( cd $TMPWORK && gunzip $SITE.sql.gz )
   hydra_truncate_database $SITE
+  mysql $SITE < $TMPWORK.sql
+  hydra_unset_tmpfile $TMPWORK
 else
   echo "Databases should be manually restored"
 fi