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