CVS Information
How to access the Free World BBS source code via CVS
The latest version of the FreeWorldBBS source code is publically available via CVS. Below you will find general instructions on how to access the CVS server. Since public CVS is open to everyone, access is read only. You will be unable to commit any changes to the source tree using the anonymous account. If you are a developer and want write access to the CVS server to commit changes, you will need to send e-mail to fw-admin@FreeWorldBBS.ORG and request a username/password into the site. If you plan on logging in, you will need ssh because there is no telnet server on the FreeWorldBBS.ORG site, for very good security reasons.
-
Set the CVSROOT environment variable.
$ export CVSROOT=:pserver:username@cvs.freeworldbbs.org:/home/f/freeworldbbs.org/CVS
or
% setenv CVSROOT=:pserver:username@cvs.freeworldbbs.org:/home/f/freeworldbbs.org/CVSIf you are accessing the read-only anonymous CVS, then use
fw-cvsas the username above. Otherwise if you are a developer planning to write changes to the source, then you will need to use the username you obtained from System Administrator. -
You should now change to a directory where you want to create the freeworldbbs top level source tree. Make sure you have write access to this directory.
-
Now execute
cvs loginat your command prompt. If everything worked properly above, then you should get a password prompt back from the CVS server. If you are accessing the anonymous server, you should enterfw-cvsas the password. Those wishing to write to the server should use the password they obtained from the System Administrator. -
Now execute
cvs checkout freeworldbbsfor the latest sources to FreeWorldBBS. This will create the source tree directory calledfreeworldbbsinside your current working directory. -
Now then if you are not planning to modify the source code and/or you do not have write access, execute
cvs logoutto finish. If you are planning to commit code changes and do not fully understand how CVS works, then you should executeman cvsand read the cvs manual page for further instructions.