#!/bin/zsh

SOURCEDIRECTORY=/NetworkDisk/Local/bb
TARGETHOST=scyther
TARGETDIRECTORY=/Local/Library/bb

cd $SOURCEDIRECTORY

echo Creating target directories
ssh $TARGETHOST "mkdir -p $TARGETDIRECTORY/dbm"

echo Copying room database
time dumpdbm dbm/room | ssh $TARGETHOST "cd $TARGETDIRECTORY; loaddbm dbm/room"

echo Copying auxilliary databases
time gnutar cSf - dbm/directory.new dbm/startup.rooms dbm/startup.users dbm/summary.new dbm/user | ssh $TARGETHOST "cd $TARGETDIRECTORY; gnutar xSvpf -"

echo Copying active posts
#time gnutar cf - active | ssh $TARGETHOST "cd $TARGETDIRECTORY; gnutar xpf -"
time rsync -auv active $TARGETHOST:$TARGETDIRECTORY

echo Copying archived posts
#time gnutar cf - expired | ssh $TARGETHOST "cd $TARGETDIRECTORY; gnutar xpf -"
time rsync -auv expired $TARGETHOST:$TARGETDIRECTORY
