#!/bin/sh # $Id: websync,v 1.3 2007/01/08 23:50:31 matej Exp $ #set -x RSYNC_LOG=$HOME/.log-$(basename $0) RSYNC_OPTS="-vzrLCptg --delete" FROM="/home/matej/archiv/website/ceplovi.cz/" TO="ceplovi@ceplovi.cz:/data/www/ceplovi/" if [[ "$1" == "-r" ]]; then FROM="ceplovi@ceplovi.cz:/data/www/ceplovi/" TO="/home/matej/archiv/website/ceplovi.cz/" fi rsync $RSYNC_OPTS "$@" \ --exclude="statistika/" \ --exclude="*/tmp/" \ --exclude="*/.git/" \ --exclude="*.pyc" \ --exclude="*/progs/data/" \ --exclude="LATEST" \ $FROM $TO \ 2>&1 | tee $RSYNC_LOG # Upload stuff from ~/upload to www.ceplovi.cz/matej/tmp if [[ $(ls -1 $HOME/upload/ | wc -l) -gt 0 ]]; then rsync -aLvz $HOME/upload/ \ ceplovi@ceplovi.cz:/home/ceplovi/www/matej/tmp/ \ && rm -f $HOME/upload/* fi # and fedorapeople rsync $RSYNC_OPTS "$@" \ $HOME/archiv/website/fedorapeople/ \ mcepl@fedorapeople.org:public_html/ \ 2>&1 | tee -a $RSYNC_LOG unset RSYNC_OPTS RSYNC_LOG