diff --git a/bin/get-data-from-old-live-server.sh b/bin/get-data-from-old-live-server.sh index 445119e..30b4d32 100755 --- a/bin/get-data-from-old-live-server.sh +++ b/bin/get-data-from-old-live-server.sh @@ -1,12 +1,25 @@ -#!/bin/sh -xe +#!/bin/sh -e +echo Getting screenshot files rsync -v root@screenshots.debian.net:/home/debshots/debshots-screenshots.tar /tmp/ + +echo Getting PostgreSQL dump rsync -v root@screenshots.debian.net:/home/debshots/debshots.sql /tmp +echo Dropping existing database set +e psql postgres debshots -c 'drop database debshots' set -e +echo Creating new database psql postgres debshots -c 'create database debshots owner debshots' + +echo Restoring PostgreSQL dump psql debshots debshots < /tmp/debshots.sql +echo Unpacking screenshots tarball +cd ../public +tar xf /tmp/debshots-screenshots.tar +mv public/live/screenshots/approved public/screenshots +rm -r public/live +