#!/bin/sh DEST=$1 RSYNC="/usr/bin/rsync -rltvz" if [ "$DEST" = "" ]; then echo You must supply a destination directory exit fi if [ ! -e $DEST ]; then echo Destination does not exist: $DEST exit fi echo Mirroring to $DEST cd $DEST if [ ! -d "$DEST/config" ]; then mkdir $DEST/config fi $RSYNC rsync://rsync.kernel.org/pub/linux/kernel/people/mbligh/config/ $DEST/config/ if [ ! -d "$DEST/tools" ]; then mkdir $DEST/tools fi $RSYNC rsync://rsync.kernel.org/pub/linux/kernel/people/mbligh/tools/ $DEST/tools/ $RSYNC --exclude '2.6.0-test*/' --exclude '*.gz' --exclude '*.sign' rsync://rsync.kernel.org/pub/linux/kernel/people/mbligh/2.6.* $DEST/ if [ ! -d "$DEST/patches" ]; then mkdir $DEST/patches fi $RSYNC --exclude '2.6.0-test*/' --exclude '*.gz' --exclude '*.sign' rsync://rsync.kernel.org/pub/linux/kernel/people/mbligh/patches/2.6.* $DEST/patches/