1stMUD4.0/bin/
1stMUD4.0/doc/MPDocs/
1stMUD4.0/player/
1stMUD4.0/win32/
1stMUD4.0/win32/rom/
#!/bin/sh
#
# Smaug Backup script by Dan aka Darkwolf aka Mnementh
# mudadmin@daisy.goodnet.com
#
# Modded for 1stMUD by Markanth
# markanth@dlmud.com

#
# Set the backup dir. The Path you want the backup files to reside
#
BDIR=../backup

CDIR=../

#
# These are the tar flags. Man tar for info on the flags,
# Default shows verbose output of whats happinin, take v out
# if you dont like this
#
TFLAGS='-cf'
EXFLAGS='--exclude='rom' --exclude='*.o' --exclude='*~' --exclude='*.out' --exclude='core''
#
# The gzip lvl, or level of compression
# -1 is lowest and fastest, -9 is best and slowest
#
GZL='-fq -9'

#
# Code to add to your Makefile.
#
# backup:
#	./backup clean
#	./backup all
#

#
# Edit this only if tar, mv, or gzip is somewhere wierd :)
#
PATH=/bin:/usr/bin

##################################################################
# End of user spec's.                                            #
# Do not edit below this line unless you know what you are doing #
##################################################################

DATE=`date +%m%d`
cd $CDIR

	case "$1" in
   all)
	tar $TFLAGS $BDIR/player.$DATE.tar $EXFLAGS player
	gzip $GZL $BDIR/player.$DATE.tar
	echo Done with $BDIR/player.$DATE.tar.gz

	tar $TFLAGS $BDIR/area.$DATE.tar $EXFLAGS area
	gzip $GZL $BDIR/area.$DATE.tar
	echo Done with $BDIR/area.$DATE.tar.gz

	tar $TFLAGS $BDIR/data.$DATE.tar $EXFLAGS data
	gzip $GZL $BDIR/data.$DATE.tar
	echo Done with $BDIR/data.$DATE.tar.gz

	tar $TFLAGS $BDIR/src.$DATE.tar $EXFLAGS src
	gzip $GZL $BDIR/src.$DATE.tar
	echo Done with $BDIR/src.$DATE.tar.gz

	echo Done backup all.
	;;
   player)
	tar $TFLAGS $BDIR/player.$DATE.tar $EXFLAGS player
	gzip $GZL $BDIR/player.$DATE.tar
	echo Done with $BDIR/player.$DATE.tar.gz
	;;
   area)
        tar $TFLAGS $BDIR/area.$DATE.tar $EXFLAGS area
        gzip $GZL $BDIR/area.$DATE.tar
        echo Done with $BDIR/area.$DATE.tar.gz
	;;
   data)
        tar $TFLAGS $BDIR/data.$DATE.tar $EXFLAGS data
        gzip $GZL $BDIR/data.$DATE.tar
        echo Done with $BDIR/data.$DATE.tar.gz
	;;
   src)
        tar $TFLAGS $BDIR/src.$DATE.tar $EXFLAGS src
        gzip $GZL $BDIR/src.$DATE.tar
        echo Done with $BDIR/src.$DATE.tar.gz
	;;
   clean)
        rm -rf backup/*
        echo Done cleaning backups.
        ;;
   *)
	echo "Usage Backup {all|player|area|src|data|clean}"
	exit 1
esac

exit 0