Emdebian 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.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.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:
| emdebsys | Contains the Embedded Debian emdebsys build tool.
Tags: HEAD: Latest version |
| website | Contains the Embedded Debian Project website source as .wml files
Tags: HEAD: Latest version |
| stag-addons | Contains the Embedded Debian Stag-addons cross-build tools.
Tags: HEAD: Latest version |
Old tools, which works great are still available at the cvs:
| binutils-2.9.5.0.37 | Currently based on Debian 2.9.5.0.37-1.
Contains the Embedded Debian Binutils release 2.9.5.0.37-1e2.
Tags: binutils_2_9_5_0_37-1: Debian release binutils_2.9.5.0.37-1 binutils_2_9_5_0_37-1_1: Embedded Debian release binutils_2.9.5.0.37-1.1 [Old rev numbering scheme] binutils_2_9_5_0_37-1e2: Embedded Debian release binutils_2.9.5.0.37-1e2 [New rev numbering scheme] |
| gcc-2.95.2 | Currently based on Debian 2.95.2-12. Contains
Embedded Debian GCC 2.95.2-12e2
Tags: 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-2.9.5.0.37 to track (Embedded) Debian binutils_2.9.5.0.37-*, and a separate module named binutils-2.9.5.0.41 to track (Embedded) Debian binutils_2.9.5.0.41-*. 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.9.5.0.37-1.dsc
$ cd binutils-2.9.5.0.37
$ cvs -z3 -dfismith@cvs.emdebian.sourceforge.net:/cvsroot/emdebian
import -I ! -ko -m 'Import of binutils_2.9.5.0.37-1' binutils-2.9.5.0.37
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
Back to the Emdebian Project homepage.