#!/bin/bash source $HOME/scripts/config.env read -p "DANGER – uploads & database will be made permanent. Proceed? (Yy)" -n 1 -r echo if [[ ! $REPLY =~ ^[Yy]$ ]] then [[ "$0" = "$BASH_SOURCE" ]] && exit 1 || return 1 # https://stackoverflow.com/questions/1885525/how-do-i-prompt-a-user-for-confirmation-in-bash-script fi echo "syncing data..." rsync -aAX --delete $HOME/synapse/media_store/ $HOME/var/rollback/media_store_clean/ echo "creating the dump..." pg_dump -Fc -U $dbuser -d $db > $dump