Re: LORD/minesweeper errors
By: Dumas Walker to DIGITAL MAN on Tue Nov 26 2019 07:44 pm
Sounds like you need to cvs-update your exec and exec/load directories.
cd ~
export CVSROOT=:pserver:anonymous@cvs.synchro.net:/cvsroot/sbbs
cvs update -d src 3rdp
cd /sbbs/src/sbbs3; make RELEASE=1 USE_DOSEMU=1 symlinks
cd /sbbs/src/sbbs3/scfg; make RELEASE=1 symlinks
cd ~
## do this again because sometimes the machine seems to forget it was done export CVSROOT=:pserver:anonymous@cvs.synchro.net:/cvsroot/sbbs
cvs update -d exec
cd /sbbs/ctrl
rm -v text.dat.1
wget 'http://cvs.synchro.net/cgi-bin/viewcvs.cgi/*checkout*/ctrl/text.dat' cvs update -d text
The current working directory at this point ^ is /sbbs/ctrl, so a "cvs update -d text" would fail.
cd exec
Also this "cd" command would fail. Try using full paths for your "cd" commands instead (e.g. cd /sbbs/exec).
./jsexec update
That is what my compsync.sh currently looks like, minus the exports that
set the SBBS variables, a backup of exec, and the bash header info.
It appears to have issues with current directory and "cd"ing with relative paths and missing a "cd" or two. If you specified pull paths on all your command-lines, you shouldn't need *any* cd commands.
Besides src, 3rdp, exec, and text (and apparently exec/load) are there any other directories that need regular cvs update pulls? Is there anything
you see that is not in the correct order?
That looks like it might almost be right if your home diretory (~) is in fact /sbbs. Is it?
digital man
Synchronet "Real Fact" #52:
Answers to Frequently Asked Questions:
http://wiki.synchro.net/faq:index
Norco, CA WX: 53.5øF, 66.0% humidity, 0 mph W wind, 0.00 inches rain/24hrs
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net