[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
[Home]
Re: jCVS on NT single machine
Tim Endres wrote:
> However, someone on the info-cvs list recently pointed out that it
> should be possible to exec() "cvs server" to get a connection to the
> server on a local machine without using inetd.
On my local NT machine I just have cvs server running in a Cygwin
window. Following is the short notice I wrote to document this
installation:
----------------
Implementing this using CVS
CVS is a free Version Control system, available from
http://www.cyclic.com/. Graphical user interfaces are also available
from there (tkCVS with Tcl/Tk; jCVS with Java1.1; WinCVS and MacCVS).
Installing the CVS server
- on Linux, I did not try (because it was supposed to be easy J) so the
following explanations are valid on WindowsNT;
- get the compiled version from Andy Piper (cvs_exe.gz, for Win32 with
the cygwin library);
- get Andy's libcrypt.a and crypt.exe (libcrypt_a.gz and crypt_exe.gz);
- unpack Andy's archives;
- get the cygwin package (full_cygwin20.1.exe);
- install the cygwin package and open a cygwin console;
- run Andy's script check_cygwin_setup.sh:
- mount cygwin as /bin;
- create /tmp; create /etc;
- create /etc/termcap (or copy it from cygwin-b20/etc/termcap into
/etc/termcap);
- create /etc/passwd (domain);
- create /etc/group (domain);
- create /etc/hosts (IP address 127.0.0.1 if you do not know the real
one);
- do not set HOME;
- do not set TERM;
- create the /usr/local/bin and /usr/local/lib directories;
- put cvs.exe and crypt.exe in /usr/local/bin and libcrypt.a in
/usr/local/lib;
- edit the /etc/passwd file to set your home directory (why only Raymond
had it set right of the box when I tried?);
- copy my sample .bashrc into your home directory;
- go for a drink ;-).
-------
Doing so also enables you to share your cvs server. However you don't
have to tell your colleagues you did such an install;-).
Regards,
Alain.
--
FAGOT Alain - alain@netlinq.nl
NetlinQ Groep - info@netlinq.nl - http://www.netlinq.nl/
Gerard Brandtstraat 26-28 - 1054JK Amsterdam - Nederland