circle-3.1/bin/
circle-3.1/cnf/
circle-3.1/lib/
circle-3.1/lib/etc/
circle-3.1/lib/house/
circle-3.1/lib/misc/
circle-3.1/lib/plralias/A-E/
circle-3.1/lib/plralias/F-J/
circle-3.1/lib/plralias/K-O/
circle-3.1/lib/plralias/P-T/
circle-3.1/lib/plralias/U-Z/
circle-3.1/lib/plralias/ZZZ/
circle-3.1/lib/plrobjs/
circle-3.1/lib/plrobjs/A-E/
circle-3.1/lib/plrobjs/F-J/
circle-3.1/lib/plrobjs/K-O/
circle-3.1/lib/plrobjs/P-T/
circle-3.1/lib/plrobjs/U-Z/
circle-3.1/lib/plrobjs/ZZZ/
circle-3.1/lib/text/
circle-3.1/lib/text/help/
circle-3.1/lib/world/
circle-3.1/lib/world/shp/
circle-3.1/log/
circle-3.1/src/doc/
#!/bin/sh

cat << EOF
This script will purge your playerfile, and then delete the object files
of all players not in the playerfile.  A log of all deleted players, and
the reason for their deletion, will be kept in lib/etc/DELETED.  If you
would like to adjust the allowable idle times before players are deleted,
edit src/util/purgeplay.c and recompile it.

***************************************************************************
Note, you should NEVER run this script while the MUD is running.  Also, you
may wish to make a backup of your playerfile and/or object files before
purging them.
***************************************************************************

Press return to continue with the purge, Ctrl-C to quit...
EOF
read dummy
echo "Last chance to bail out.  Press return now to purge old players."
read dummy

echo "Purging playerfile, please wait..."
cd lib/etc
echo `date` >> DELETED
../../bin/purgeplay players >> DELETED

if [ ! -z players.new ]; then
   mv players players.old
   mv players.new players
fi

echo "Done."

cd ../plrobjs
purgeobjs
cd ../..
exit