Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/BUILDING
blob: 677cfdb3de6305195870c223708aba29d87ba28e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Quickstart
-------------
# TODO: clarify prerequisites like Fedora livecd-creator tools
git clone git://git.sugarlabs.org/soas/mainline.git xo-soas
cd xo-soas
mkdir images cache
echo "soas00" > images/lastbuild
sudo ./build
# output goes to images/soas01.buildlog

Introduction
-------------

This set of scripts is for people that want to build their own
Sugar/Fedora image customised for removeable devices like USB sticks
and for the the OLPC XO-1's NAND.

The created images are intended to be run from _writable_ media,
including:

- SD card
- USB stick
- XO-1 onboard NAND flash

The created images are not intended to be used to create LiveCDs for
running on the XO-1*.


Objectives
-------------

This set of scripts:

1a) creates a jffs2 .img, .crc, and .plc file set suitable for OFW's
    copy-nand and NANDBlaster image-copying methods

1b) creates a file that can be copied bit-for-bit (e.g., dd) onto a 4GB
    removable drive from which Sugar/F11 can be booted

2)  creates a livecd .ISO suitable for use booting an XO-1 with
    Sugar/F11 via Fedora's livecd-creator tool


Prerequisites
-------------

Currently SoaS builds on Fedora 11 and higher.  Patches for other
systems very welcome.

On Fedora, ensure you have the LiveCD and Appliance tools installed:

yum -y install livecd-tools appliance-tools



Colophon
-------------

* In case you asked "why no read-only media?", recall that a CD player
  is not a standard XO-1 accessory