c23bfc5a82
Signed-off-by: Nico Schottelius <nico@ikn.schottelius.org>
47 lines
952 B
Bash
Executable file
47 lines
952 B
Bash
Executable file
#!/bin/sh
|
|
#
|
|
# Author: Nico Schottelius <nico-linux@schottelius.(org|net)>
|
|
# 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
|