#!/bin/sh -ex IMAGE_DEST=public/screenshots #IMAGE_DEST=/local/screenshots DB_HOST=localhost #DB_HOST=torf 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 -h $DB_HOST postgres debshots -c 'drop database debshots' psql -h $DB_HOST postgres debshots -c 'drop database debshots_dev' psql -h $DB_HOST postgres debshots -c 'drop database debshots_test' set -e echo Creating new database psql -h $DB_HOST postgres debshots -c 'create database debshots owner debshots' psql -h $DB_HOST postgres debshots -c 'create database debshots_dev owner debshots' psql -h $DB_HOST postgres debshots -c 'create database debshots_test owner debshots' echo Restoring PostgreSQL dump psql -h $DB_HOST debshots debshots < /tmp/debshots.sql psql -h $DB_HOST debshots_dev debshots < /tmp/debshots.sql psql -h $DB_HOST debshots_test debshots < /tmp/debshots.sql echo Unpacking screenshots tarball #cd ../public cd $IMAGE_DEST tar xf /tmp/debshots-screenshots.tar #mv public/live/screenshots/approved public/screenshots #rm -r public/live