Next Previous Contents

2. distrib: Distribution

2.1 distrib_getlatest: How can I get the latest isdn4linux?

You can find the kernel source it in any kernel, however it may be outdated. To get a newer version, as well as the utility package you have several options.

  1. Via CVS: See question about access to CVS, which the developers use to merge their latest code: distrib_cvs .
  2. Via FTP: There is a list of mirrors of the cvs tree; check: http://www.isdn4linux.de/download.php3.

2.2 distrib_cvs: How can I access the source from the current development/what is the CVS tree all about?

CVS - Concurrent Version System

This is a multiuser/server extension to RCS (Revision Control System). The I4L drivers are developed under CVS, and there exists on server (cvs.isdn4linux.de) a CVS tree to which all developers have access. In addition, Fritz has put together an anonymous read-only access. If you must have the very newest versions, you can get them there, however they may contain more bugs than the released versions!!!

Here is how to get the latest version:

  1. Create and go to the directory where you want to store i4l
    mkdir ~/cvs; cd ~/cvs
    

  2. Set CVSROOT to :pserver:guest@cvs.isdn4linux.de:/i4ldev
    export CVSROOT=:pserver:guest@cvs.isdn4linux.de:/i4ldev
    

  3. Login in (asks for a password, any password will work)
    cvs login
    

  4. Get the isdn kernel driver stuff (same hierarchy as in the linux source)
    cvs checkout isdn
    

  5. Get the utility package into the current directory
    cvs checkout isdn4k-utils
    

    If you want to get the latest version for kernel 2.0.x rather than for the latest kernel, then you have to give the additional option `-r':
    cvs checkout -r isdn4kernel_2_0 isdn
    

WATCH OUT!!! THE NEWEST STUFF SOMETIMES IS REALLY INSTABLE OR EVEN DOES NOT COMPILE WITHOUT PROGRAMMING KNOWLEDGE - No newbies questions on this PLEASE! Use the source, Luke!

People who want to help continuously developing isdn4linux by writing new driver etc. can get a real account for full access. In this case write an email to Fritz Elfert fritz@isdn4linux.de


Next Previous Contents