emdebian logo
about emdebian news emdebian projects support develcorner Site map

 Contact Us




 Mailing Lists
 Mailing List Archives

Visit the site sponsor
Valid HTML 4.01!


Embedded Debian CVS Repository

This is the home page for the Embedded Debian CVS Repository.

Anonymous CVS (Read Only)

Anonymous CVS access is available for anyone. To check out a module, first

cvs -d:pserver:anonymous@cvs.emdebian.sourceforge.net:/cvsroot/emdebian login

You don't need a password, you can just hit <Enter> when it asks for one. After anonymously logging in,

cvs -d:pserver:anonymous@cvs.emdebian.sourceforge.net:/cvsroot/emdebian co MODULE

This will check out the module MODULE in a subdirectory MODULE. See the section on Available Modules below for a list of the modules that can be checked out.

Developer CVS (Read/Write)

Developer CVS access is available, contact Wookey if you're interested. In a nutshell, you obtain a developer's account with SourceForge, and I'll add your account to the list of developers for this project (SourceForge name is 'emdebian').

Available Modules

The following modules are currently available:

binutils- Currently based on Debian Contains the Embedded Debian Binutils release 
  binutils_2_9_5_0_37-1: Debian release binutils_2.
  binutils_2_9_5_0_37-1_1: Embedded Debian release binutils_2. [Old rev numbering scheme]
  binutils_2_9_5_0_37-1e2: Embedded Debian release binutils_2. [New rev numbering scheme]
gcc-2.95.2 Currently based on Debian 2.95.2-12. Contains Embedded Debian GCC 2.95.2-12e2
  gcc_2_95_2-12: Debian release gcc_2.95.2-12
  gcc_2_95_2-12e2: Embedded Debian release gcc_2.95.2-12e2
  gcc_2_95_2-12e3: Embedded Debian release gcc_2.95.2-12e3 [ARM fix]
Note: checking out this module may take quite a while. 

The structure of this CVS repository is currently very simple. As this project progresses and the number of modules increases, the structure of the repository may change.  Suggestions are welcome.

The CVS repository is currently structured as follows:

  • Debian source packages were imported using cvs import. See below for the actual commands that were used.
  • -ko is used to prevent keyword substitution. This preserves upstream (i.e. Debian and beyond) keyword substitutions and eliminates 'noise' deltas.
  • A CVS module will exist for each package version. For example, there would be a module named binutils- to track (Embedded) Debian binutils_2.*, and a separate module named binutils- to track (Embedded) Debian binutils_2.*. This is not necessarily the best solution to this problem, but it is the simplest solution.
  • The current plan is to track potato packages.

The following commands were used to import binutils, from a directory containing the Debian source package:

$ dpkg-source -x binutils_2.
$ cd binutils-
$ cvs -z3 -dfismith@cvs.emdebian.sourceforge.net:/cvsroot/emdebian import -I ! -ko -m 'Import of binutils_2.' binutils- debian binutils_2_9_5_0_37-1

The following commands were used to import gcc, from a directory containing the Debian source package:

$ dpkg-source -x gcc_2.95.2-12.dsc
$ cd gcc-2.95.2
$ cvs -z3 -dfismith@cvs.emdebian.sourceforge.net:/cvsroot/emdebian import -I ! -ko -m 'Import of gcc_2.95.2-12' gcc-2.95.2 debian gcc_2_95_2-12

See the emdebian contact page for information on contacting us.

Last Modified: Mon, Jan 19 12:12:40 UTC 2004
Copyright © 2000-2004 SPI; See license terms
Debian is a registered trademark of Software in the Public Interest, Inc.