cthulu3/
cthulu3/backup/
cthulu3/distribution/
cthulu3/gods/
cthulu3/html/help/basic/
cthulu3/html/help/skills/
cthulu3/log/
cthulu3/player/
#! /bin/csh -f
#
# CthulhuMud
#
# Take a backup of the current mud, assuming the right directory structure
#

# Must speify directory name

if ( "$1" == "" ) then 
  echo "You must specify the backup directory!"
  exit 1
endif

set bkdir = "$1"

if ( -e $bkdir ) then
  echo "Backup directory already exists!"
  exit 2
endif

mkdir $bkdir

cd $bkdir

# Backup C

cd ../../drv8/
echo "Backing up C..."

tar -c -fc.tar *.c
gzip c.tar
mv c.tar.gz ../backup/$bkdir

echo "...C backed up"

# Backup H

echo "Backing up H..."

tar -c -fh.tar *.h
gzip h.tar
mv h.tar.gz ../backup/$bkdir

echo "...H backed up"

# Backup Rest

echo "Backing up the rest..."

                           
cp startyog ../backup/$bkdir
cp goyog ../backup/$bkdir
cp Makefile ../backup/$bkdir

echo "...rest backed up"

cd ../backup/

echo "Backup successful"

ls $bkdir

exit 0