wolfpaw4.0-release/area/
wolfpaw4.0-release/backup/
wolfpaw4.0-release/bin/
wolfpaw4.0-release/boards/
wolfpaw4.0-release/clans/
wolfpaw4.0-release/councils/
wolfpaw4.0-release/deity/
wolfpaw4.0-release/finger/
wolfpaw4.0-release/gods/
wolfpaw4.0-release/guilds/
wolfpaw4.0-release/lockers/
wolfpaw4.0-release/log/
wolfpaw4.0-release/log/Clean/
wolfpaw4.0-release/maps/
wolfpaw4.0-release/offline_data/
wolfpaw4.0-release/player-obj/
wolfpaw4.0-release/player-obj/a/
wolfpaw4.0-release/player/
wolfpaw4.0-release/player/a/
wolfpaw4.0-release/plog/
wolfpaw4.0-release/save-rooms/
wolfpaw4.0-release/secure/
wolfpaw4.0-release/source/
wolfpaw4.0-release/source/betasrc/system/
wolfpaw4.0-release/source/betasrc/util/
wolfpaw4.0-release/system/clean-source/
wolfpaw4.0-release/system/clean-source/grux/
#!/bin/csh -f
# Shell script for merging and cleaning log files.

# Get the current date
set date=`date +%m-%d-%y`

# Get the list of log files in decending order.  Use sed
# to remove the first line which is the most recent
# log file then we re-sort it to put it back into normal
# order.  These log files will be merged and deleted.
set list=`ls -t1 *.log | sed 1,1d`

# Make sure our file exists so we can append to it
if (! -e $date) then
   touch $date
endif

# Merge the log files into one big file and delete the
# log files.
echo "Merging and deleting files..."
foreach i ($list)
  cat $i >> $date
  rm $i
end

# Compress the merged file.
echo "Compressing merged file..."
gzip -f $date

# Move the file into "backlog" directory.
echo "Moving file..."
if (-d ./backlog) then
   mv $date.gz ./backlog
else
   echo "The backlog directory could not be found\!"
   echo "Making one now..."
   mkdir backlog
   mv $date.gz ./backlog
endif
echo "Done."