Mud20/accounts/
Mud20/accounts/c/
Mud20/accounts/f/
Mud20/accounts/k/
Mud20/accounts/s/
Mud20/accounts/t/
Mud20/area_current/
Mud20/area_current/newareas/
Mud20/bin/
Mud20/clans/
Mud20/gods/
Mud20/old-sources/
Mud20/player/
Mud20/player/a/del/
Mud20/player/b/
Mud20/player/b/bak/
Mud20/player/b/del/
Mud20/player/f/
Mud20/player/f/bak/
Mud20/player/f/del/
Mud20/player/k/
Mud20/player/k/bak/
Mud20/player/k/del/
Mud20/player/k/dmp/
Mud20/player/m/
Mud20/player/m/bak/
Mud20/player/o/
Mud20/player/o/bak/
Mud20/player/p/
Mud20/player/s/
Mud20/player/s/bak/
Mud20/player/s/del/
Mud20/player/t/
Mud20/player/t/del/
Mud20/player/v/
Mud20/public_html/
Mud20/races/
Mud20/skilltables/
__MACOSX/Mud20/accounts/
__MACOSX/Mud20/accounts/c/
__MACOSX/Mud20/accounts/f/
__MACOSX/Mud20/accounts/k/
__MACOSX/Mud20/accounts/s/
__MACOSX/Mud20/area_current/
__MACOSX/Mud20/area_current/core_areas/
__MACOSX/Mud20/area_current/helps/
__MACOSX/Mud20/area_current/newareas/
__MACOSX/Mud20/backups/
__MACOSX/Mud20/bin/
__MACOSX/Mud20/clans/
__MACOSX/Mud20/gods/
__MACOSX/Mud20/log/
__MACOSX/Mud20/old-sources/
__MACOSX/Mud20/player/
__MACOSX/Mud20/player/a/del/
__MACOSX/Mud20/player/b/
__MACOSX/Mud20/player/b/bak/
__MACOSX/Mud20/player/f/
__MACOSX/Mud20/player/f/bak/
__MACOSX/Mud20/player/f/del/
__MACOSX/Mud20/player/k/
__MACOSX/Mud20/player/k/bak/
__MACOSX/Mud20/player/k/del/
__MACOSX/Mud20/player/k/dmp/
__MACOSX/Mud20/player/m/
__MACOSX/Mud20/player/m/bak/
__MACOSX/Mud20/player/o/
__MACOSX/Mud20/player/o/bak/
__MACOSX/Mud20/player/p/
__MACOSX/Mud20/player/s/
__MACOSX/Mud20/player/s/bak/
__MACOSX/Mud20/player/t/del/
__MACOSX/Mud20/player/v/
__MACOSX/Mud20/public_html/
__MACOSX/Mud20/races/
__MACOSX/Mud20/skilltables/
#!/bin/sh

SOURCEDIR=/home/Mud20/testsite
SRCDEST=/home/Mud20/src
AREDEST=/home/Mud20/area_current
CFILES=${SOURCEDIR}/src/*.c
HFILES=${SOURCEDIR}/src/*.h
OFILES=${SOURCEDIR}/src/*.o
AREFILES=${SOURCEDIR}/area_current/*

if [[ "${@}" = "" ]]
then
	echo "usage: update.sh [-all] | [[-src] | [-are]]"
	exit
fi
	
for i in ${@}
do
	if [[ ${i} = -src || ${i} = -all ]]
	then
		echo "updating source files."
		rsync -avub ${CFILES} ${SRCDEST}
		rsync -avub ${HFILES} ${SRCDEST}
		rsync -avub ${OFILES} ${SRCDEST}
		rsync -avub /home/Mud20/testsite/src/VERSION /home/Mud20/src
		./compile
		echo "Compile complete, if succesfull you can now reboot."
	fi
	if [[ ${i} = -are || ${i} = -all ]]
	then
		echo "updating areafiles..."
		rsync -avuzb ${AREFILES} ${AREDEST}
		echo "update succesfull, you can now do a copyover!"
	fi
	if [[ ${i} = -help ]]
	then
		echo "usage: update.sh [-all] | [[-src] | [-are]]"
	fi
done