#!/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/

