DRI Compilation Guide : Downloading the XFree86/DRI CVS Sources
Previous: Kernel preparation
Next: Updating your CVS sources

5. Downloading the XFree86/DRI CVS Sources

The DRI project is hosted by VA Linux Systems' SourceForge. The DRI source code, which is a subset of the XFree86 source tree, is kept in a CVS repository there.

The DRI CVS sources may be accessed either anonymously or as a registered SourceForge user. It's recommended that you become a registered SourceForge user so that you may submit non-anonymous bug reports and can participate in the mailing lists.

5.1. Anonymous CVS download:

  1. Create a directory to store the CVS files:

                cd ~
                mkdir DRI-CVS
                
    
    You could put your CVS directory in a different place but we'll use ~/DRI-CVS/ here.

  2. Check out the CVS sources:

                cd ~/DRI-CVS
                cvs -d:pserver:[email protected]:/cvsroot/dri login
                  (hit ENTER when prompted for a password)
                cvs -z3 -d:pserver:[email protected]:/cvsroot/dri co xc
                
    

    The -z3 flag causes compression to be used in order to reduce the download time.

5.2. Registered CVS download:

  1. Create a directory to store the CVS files:

                cd ~
                mkdir DRI-CVS
                
    
    You could put your CVS directory in a different place but we'll use ~/DRI-CVS/ here.

  2. Set the CVS_RSH environment variable:

                setenv CVS_RSH ssh      // if using csh or tcsh
                export CVS_RSH=ssh      // if using sh or bash
                
    

  3. Check out the CVS sources:

                cd ~/DRI-CVS
                cvs -z3 [email protected]:/cvsroot/dri co xc
                
    
    Replace YOURID with your CVS login name. You'll be prompted to enter your sourceforge password.

    The -z3 flag causes compression to be used in order to reduce the download time.


DRI Compilation Guide : Downloading the XFree86/DRI CVS Sources
Previous: Kernel preparation
Next: Updating your CVS sources