Downloading Samba with CVSdownloadsSambaobtained using CVSSambadownloadingwith CVSThis appendix contains information on how to download the latest source version of Samba using the CConcurrent Versions System (CVS)CVS (Concurrent Versions Systems)oncurrent Versions System (CVS). CVS is a freely available configuration management tool available from Cyclic SoftwareCyclic Software and is distributed under theGNU General Public License (GPL) GNU General Public License. You can download the latest copy from http://www.cyclic.com/.URLs (uniform resource locators)Cyclic SoftwareCVS works on top of the GNU Revision Control System
(RCS)RCS (Revision Control
System)Revision Control System (RCS). Many Unix
systems come preinstalled with RCS. However, if you want to download
the latest version of RCS, you can find it at URLs (uniform resource
locators)RCS (Revision Control
System)http://ftp.gnu.org/gnu/rcs/.One of the nicest things about CVS is its ability to handle remote logins. This means that people across the globe on the Internet can download and update various source files for any project that uses a CVS repository. Such is the case with Samba. Once you have RCS and CVS installed on your system, you must first log in to the Samba source server with the following command:cvs -d :pserver:cvs@cvs.samba.org:/cvsroot loginThis tells CVS to connect to the CVS server at cvs.samba.org. Once you are connected, you can download the latest source tree with the following command:cvs -d :pserver:cvs@cvs.samba.org:/cvsroot co sambaThis will download the entire Samba distribution (file by file) into a directory entitled /samba, which it will create on your hard drive. This directory will have the same structure as the Samba source distribution described in Chapter 2. It includes source and header files, documentation, and sample configuration files to help get you started. After that is completed, you can follow the instructions in Chapter 2 to configure and compile Samba on your server.