Downloading Rivendell Source from CVS

From Rivendell Wiki

Jump to: navigation, search

The following instructions are based on Appnote0004.pdf written by Fred Gleason. Please consult it for more details.

Contents

Overview

Rivendell is available from CVS in several different versions (called "branches" in CVS parlance). There is the "stable" version (currently release versions numbered 1.x.x), which is generally well tested and reliable, and the "development" version, which is undergoing active development and may be in various states of testing and reliability, including totally non-functional (you may also hear the developers referring to this version as "CVS-head"). The directions for downloading the source code below are mostly the same for both versions; where they are different, that'll be indicated.

Prerequisites

Make sure you have installed cvs.

Downloading from CVS

  • Open a console
  • Change to a directory where you wish to store the cvs source files
  • Type this to login to cvs
cvs -d :pserver:cvs@cvs.rivendellaudio.org:/home/cvs/cvsroot login
  • When prompted for a password, enter
cvs

You may get an error like "failed to open /home/rduser/.cvspass for reading" which can be ignored.

  • Now you are ready to download the cvs source files. If you want the "developmental" version (see the "Overview" section above), do:
cvs -d :pserver:cvs@cvs.rivendellaudio.org/home/cvs/cvsroot co rivendell

If you want the 'stable' version, do

cvs -d :pserver:cvs@cvs.rivendellaudio.org/home/cvs/cvsroot co -r v1_branch rivendell

In many cases, you will only need rivendell source files. However, if you want to check out a copy of the GPIO driver or the Application Notes, you can do:

cvs -d :pserver:cvs@cvs.rivendellaudio.org/home/cvs/cvsroot co gpio
cvs -d :pserver:cvs@cvs.rivendellaudio.org/home/cvs/cvsroot co appnotes

End Results

  • You should now see one or more of the following folders
    • rivendell
    • gpio
    • appnotes

Updating (Refreshing) your CVS sources

Once you have downloaded source code via CVS, it's simple to update to the latest code.

cd <source-dir (i.e. rivendell)>
make maintainer-clean
cvs update -Pd

Compiling the CVS source

see Compiling Rivendell from Source



Reference: English – Translations: Brazilian

Personal tools