#!/bin/sh
#
# backup-devo: backup devo to bubbles using rsync
#
# Gerald Oskoboiny, 30 Dec 2000
#
# source: http://impressive.net/people/gerald/2000/12/30/backup-devo
#
# docs: http://www.oclug.on.ca/archives/oclug/2002-November/025119.html
#       mid:20021108054138.GA27534@impressive.net
#
# $Id: backup-devo,v 1.23 2005/10/08 16:57:54 gerald Exp $
#

isodate=/home/gerald/bin/isodate

. $HOME/.ssh/creds

echo '--------------------------------------------' `$isodate` '---'
echo Backing up devo:/home/cvsroot...
rsync -a --stats --bwlimit=10 -e ssh \
    devo.dyndns.org:/home/cvsroot $HOME/backups/devo | \
    sed '/heap statistics:$/,/^$/d'

echo

echo '--------------------------------------------' `$isodate` '---'
echo Backing up devo:/home/gerald...
rsync -a --stats --bwlimit=10 -e ssh \
    --exclude=cache4 \
    --exclude=Cache \
    --exclude=WWW \
    --exclude=www \
    devo.dyndns.org:/home/gerald $HOME/backups/devo | \
    sed '/heap statistics:$/,/^$/d'

echo

echo '--------------------------------------------' `$isodate` '---'
echo Backing up devo:/backup/conky/daily...
rsync -a --stats --bwlimit=10 -e ssh --exclude=cache4 \
    devo.dyndns.org:/backup/conky/daily/home/gerald \
    $HOME/backups/conky/weekly/home | \
    sed '/heap statistics:$/,/^$/d'

echo
echo '--------------------------------------------' `$isodate` '---'

#
# changelog:
#
# $Log: backup-devo,v $
# Revision 1.23  2005/10/08 16:57:54  gerald
# changed target dirs for move from mr-burns to bubbles; increased bwlimits
#
# Revision 1.22  2005/02/18 05:04:50  gerald
# s/ogobogo/conky/g (new laptop, woohoo)
#
# Revision 1.21  2004/08/26 04:54:57  gerald
# reenabled ogobogo backups
#
# Revision 1.20  2004/08/26 04:46:13  gerald
# moved cvsroot backups to /backup (added a new disk to mr-plow)
#
# Revision 1.19  2004/06/17 18:38:39  gerald
# temporarily disabled ogobogo backups (not enough space on mr-plow)
#
# Revision 1.18  2003/09/22 07:38:24  gerald
# reduced bwlimit to 3KB/s since devo is now behind a stoopid rogers cablemodem
#
# Revision 1.17  2003/01/05 22:06:44  gerald
# added a pointer to docs (sent to oclug list)
#
# Revision 1.16  2002/09/16 07:26:48  gerald
# reduced bwlimit to 30 KBps; throughput with no limit seems ~40-60 KBps
#
# Revision 1.15  2002/09/16 04:40:59  gerald
# added bwlimit to rsyncs to avoid filling my precious pipe
#
# Revision 1.14  2002/09/09 20:56:39  gerald
# added date/timestamps to track how long each one takes
#
# Revision 1.13  2002/09/09 19:49:35  gerald
# strip out heap statistics (appears in --stats output depending on libc options)
#
# Revision 1.12  2002/09/04 21:44:36  gerald
# start excluding galeon caches;
# reformatted for diffability;
# added changelog and link to source code
#
#

