OS Builder

From OLPC
Revision as of 12:29, 14 April 2010 by DanielDrake (talk | contribs)
Jump to: navigation, search

olpc-os-builder or OS Builder is a utility that allows you to build OS images for XO-1 and XO-1.5 laptops, including various customizations.

Starting in December 2009, it is the build tool used to produce official OLPC OS releases.

This utility makes it easy for you to replicate the OLPC OS build, as well as allowing you to make your own customizations, using a different set of activities, and so on.

Usage

The plan is to package olpc-os-builder and include it in official Fedora (so that it can be installed simply through yum). As this work has not yet been completed, you need to check out the sources with git.

To install on any Fedora system, as root run:

# yum install git
# git clone git://dev.laptop.org/projects/olpc-os-builder
# cd olpc-os-builder

Now follow the documentation at http://dev.laptop.org/git/projects/olpc-os-builder/tree/doc/README

Signing preparation

Certain funcionalities of the signing module have an additional requirement: you need to check out and build OLPC's bios-crypto code. As your regular user in (e.g.) your home directory, run the following commands:

# git clone git://dev.laptop.org/bios-crypto
# cd bios-crypto/build
# make

You can now point the signing module configuration at the bios-crypto directory.