Alternatively you could do this...
change all references to ../bin/circle to ../bin/circle.new
in the makefile, and add the following bits to the autorun script, just after
this bit:
if [ -r .killscript ]; then
DATE=`date`;
echo "autoscript killed $DATE" >> syslog
rm .killscript
exit
fi
add:
if [ -r bin/circle.new ]; then
rm bin/circle
mv bin/circle.new bin/darkmist
fi
Save those changes, and then every time you reboot, if there is a newer
code version, it automatically gets changed to the currently used version
of the mud, and you won't have the 'file in use' error.
I think...
I'm sure this was mentioned on the list a while ago, but I've mentioned
it again anyway... what the hell...
Yours kyrian...
-{greenk@vax.sbu.ac.uk}--{http://mudhole.ehche.ac.uk/~kyrian}-{0171 928 1837}---
"There's hope in the words, And emotion in the eyes,
It's so easy to be misled by the savvy gentle guise,
And like fools we trust the delivery, But it's all just drunk sincerity..."
------------{"Bad Religion", "Drunk Sincerity", From "The Gray Race"}-----------
+-----------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://cspo.queensu.ca/~fletcher/Circle/list_faq.html |
+-----------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/18/00 PST