#!/bin/sh CMD='rsync -e ssh -lptD -vuzb --exclude='*~'' REMOTE=Panix:~/temp/sync/gnus HOME_FILES=".newsrc .newsrc.eld .bbdb .diary" NEWS_DIR="$HOME/doc/news" OP=$1 case $OP in get) shift 1 cd $HOME $CMD -r $* $REMOTE/home/ . cd $NEWS_DIR $CMD -r $* $REMOTE/news/ . ;; put) shift 1 cd $HOME $CMD $* $HOME_FILES $REMOTE/home/ cd $NEWS_DIR $CMD -r --delete \ --exclude='/agent/' \ $* . $REMOTE/news/ ;; *) PROG=`basename $0` echo "Usage: $PROG (get|put)" exit 1 ;; esac