New kernel branch for XO-1 and XO-1.5 development

Bobby Powers bobbypowers at
Wed Jul 8 22:24:35 EDT 2009

On Wed, Jul 8, 2009 at 4:43 PM, Deepak Saxena<dsaxena at> wrote:
> I've spent some time merging the XO-1 and XO-1.5 kernels into a new
> branch and made some tweaks to the in-kernel RPM build scripts. From
> now on, all development for both XO-1 and XO-1.5 will be done on the
> olpc-2.6.30 branch of the olpc-2.6 repository [1]. As Linus releases
> new kernels, I will be rebasing [2] the OLPC changes on top of Linus'
> releases and creating new olpc-${kernelversion} branches to make it
> easier to move our code forward and upstream.
> Since the kernels for the two generations of XO boards have been
> merged, I've had to change the commands for building RPMs and
> kernels. These are:
> make xo_1_defconfig    : configure kernel for OLPC XO-1
> make xo_1.5_defconfig  : configure kernel for OLPC XO-1.5
> make xo_1-kernel-rpm   : build XO-1 kernel RPM
> make xo_1_5-kernel-rpm : build XO-1.5 kernel RPM
> make olpc-kernel-rpm   : build both XO-1 and XO-1.5 kernel RPMs
> To differentiate between an XO-1 and XO-1.5 RPM, the generation
> name is now inserted into the RPM name. For example:
> kernel-2.6.30_xo1-20090708.1.olpc.1fd3a66.i586.rpm   <- XO-1 RPM
> kernel-2.6.30_xo1.5-20090708.1.olpc.1fd3a66.i586.rpm <- XO-1.5 RPM
> Note that currently there is nothing keeping anyone from installing a
> kernel meant for one gen machine on a different gen machine. Just
> don't do that. :)
> I've also added the ability to build RPMs from trees that have
> non-commited changes. If this is done, the RPM will be tagged
> as dirty:
> kernel-2.6.30_xo1-20090708.1.olpc.1fd3a66_DIRTY.i586.rpm
> I will update wiki with this information.

this is great, thanks!  being able to build rpms like that again is
quite handy.  I know its not under your job description Deepak, but do
you know of a similar way to build debs, or documentation on that


> Enjoy,
> ~Deepak
> [1]
> [2]
>    for manpage,
>    for a quick summary.
> _______________________________________________
> Devel mailing list
> Devel at

More information about the Devel mailing list