#!/bin/sh # # Author: Nico Schottelius # Date: 27-Feb-2003 # Last Modified: 27-Feb-2003 # if [ $# -ne 2 ]; then echo rsync '[import|export]' target exit 1 fi BACKUP_BASE="/tmp/backup/" RSYNC="rsync -e ssh -abvz --backup-dir=$BACKUP_BASE --delete" # source is normally local case "$2" in wdt-home) SRC=~/firmen/wdt/rsync/home/ DEST=fs1:/home/nico/ ;; wdt-doc) SRC=~/firmen/wdt/rsync/doc/ DEST=fs2:/mnt/data/spezial/edv/doc/ ;; wdt-cgi) SRC=~/firmen/wdt/rsync/cgi/ DEST=fs1:/usr/local/apache/cgi-bin/ist-werte/ ;; h07-fki) SRC=~/temp/IMPORTANT_DOCS/linux_tasks/2fpd/decr-f/fake_install/ DEST=telmich@server1.h07.org:public_html/projects/fake-install/ ;; *) echo "No such target" exit 1 ;; esac # normally export if [ "$1" = "import" ]; then tmp=$SRC SRC=$DEST DEST=$tmp fi $RSYNC $SRC $DEST