#!/bin/sh
# A script to help with creating sample DB's for distribution.
# Author: Cameron Smith (cam_s@gennum.com)
#
# Very brief instructions:
# Log in as Space into the sample DB, /quote `dumptool, /more off, /log image,
# @tr me/CMD_PACK, @tr me/CMD_PACK2, @tr me/CMD_PACK3, /log off,
# (from command prompt) ./prepare-db image.


TMPFILE=/tmp/$$

cat > $TMPFILE <<EOF
@@ PSE Sample Database
@@ For use with TinyMUX and PennMUSH servers.
@@ Created on `date`.
@@ E-mail cksmith@western.wave.ca with comments or bug reports.
@@
EOF

egrep -v '^@lock*' $1 >> $TMPFILE
egrep '^@lock*' $1 >> $TMPFILE
echo "@emit Installation complete." >> $TMPFILE
./parse-locks < $TMPFILE > mux.script
cat mux.script|sed 's/HALTED/NO_COMMAND/g'|sed 's/search(name=Placeholder)/search(all,name,Placeholder)/g'|sed 's/@User/\&User/g'|sed 's/@user/\&user/g'|sed 's/@Data/\&Data/g'|sed 's/UseLock/use/g'|sed 's/SpeechLock/speech/g'|sed 's/LeaveLock/leave/g'|sed 's/EnterLock/enter/g' > penn.script
rm $TMPFILE
