[OLPC-devel] GPL compliance for buildrom

Jim Gettys jg at laptop.org
Tue Aug 22 14:39:02 EDT 2006


On Tue, 2006-08-22 at 09:55 -0700, Mitch Bradley wrote:
> Actually, the upgrade procedure that I documented does indeed include 
> Richard's image.  Or more precisely,
> a slightly enhanced version of it that I created.
> 
> My enhancements consisted of:
> 
> a) Moving linuxbios.rom into the initrd image so that it's not necessary 
> to mount the boot media
> as part of the procedure.  This also fixes a problem I was having, in 
> which the olpcflash command
> was unable to open the linuxbios.rom file, even though it was mounted.
> 
> b) Creating simple shell scripts "flashlb" and "restore" to collapse the 
> required command sequences
> into one-word, nothing to get wrong, zingers.  This also allowed me to 
> add a small measure of
> recoverability that is useful for testing - you can go back to 
> InsydeBIOS if you do it before rebooting.

Sounds good.

> 
> c) Publishing the image in uncompressed form to avoid the "bunzip" 
> step.  The bzip form saves only 1 MB out of 5.
> An md5 sum is provided so you can check the image.

Publishing in an uncompressed form allows for data transfer errors.
bzip and friends add a checksum that you'll hit when you uncompress and
have had a transfer error.

I recommend *not* providing an uncompressed version.

> 
> The process that I used to create the enhanced version was:
> 
> 1) Mount Richard's image on a host system
> 2) Use gunzip and cpio to unpack the initrd into a directory tree
> 3) Copy the linuxbios.rom file into that tree
> 4) Add the shell scripts to the tree
> 5) Use cpio and gzip to recreate initrd from the directory tree
> 6)
> 
> Jim Gettys wrote:
> > No....
> >
> > The idea has been to have a single Fedora image you can put on disk or a
> > flash key, boot it, and then reflash the SPI rom.
> >
> > At that point, you can either continue running your existing bits (if
> > you've updated your system to fbdev and a new X driver), or to install
> > the Fedora distribution, where you want.  It is able to either install
> > onto disk, flash key or internal flash.
> >
> > In short, one stop shopping.
> >                        - Jim
> >
> >
> > On Tue, 2006-08-22 at 11:06 -0500, Richard Smith wrote:
> >   
> >>> I'd like to get at least 3 people able to follow a set of directions
> >>> before inflicting it on the world.
> >>>
> >>>       
> >> Does the upgrade procedure include my small upgrade image I created
> >> last friday?
> >> If so then it needs to change now that we are going to work with 1MiB ROM files.
> >>
> >>     
> 
-- 
Jim Gettys
One Laptop Per Child





More information about the Devel mailing list