logo

Linux Target Image Builder

Developer Info

Contributions to the project are encouraged and welcome. If you'd like to contribute changes to LTIB, there a two primary ways:

For people who just want to occasionally send a patch or a suggestion, the simplest way is to send a patch to the mailing list.

If you're a regular user of LTIB and you expect to have an ongoing need to make changes to the project it may be better to request CVS and GPP write access. For example if you maintain a target under config/platform/

Sending contributions to the mailing list

If you have a suggested change for LTIB, please join the mailing list (see sidebar). Once you're a member please send an email, this should include:

Your suggestion will be looked at and if approved will be applied.

Getting CVS/GPP write permission

Before you are granted CVS/GPP write permission, you will be expected to have been visible on the mailing list first. This is my way of getting to know whether or not I can trust you to directly commit to CVS and upload to the GPP.

Once you have some history with the project you may request CVS/GPP write permissions. To do this, here's what you need to do:

CVS write access

Once your key has become active, you need to check-out a writable copy of LTIB from CVS. To do this run these commands, substituting for your username as appropriate:

$ export CVS_RSH=ssh
$ cvs -z3 -duser@cvs.savannah.nongnu.org:/sources/ltib co -P ltib

GPP upload access

In LTIB the package source tarballs and patches are deliberately kept separate from the tool. That means if you for example add a package to LTIB, you will need to upload the corresponding source tarball and any patches to the GPP. The GPP is just a simple public bulk HTTP server (a kind or 'mirror').

When you have been accepted for CVS write access, I will also generate a password for you to use to upload to the GPP. This password is keyed against your email address. Once you have this you can upload package content here

Rules and Guidelines