[PATCH] Adding the olpc-register script to olpc-util

C. Scott Ananian cscott at laptop.org
Sat Jul 28 11:43:42 EDT 2007


On 7/27/07, Nelson Elhage <nelhage at mit.edu> wrote:
> This is a patch to olpc-util to add a script to register the XO with
> the schoolserver for purposes of backup for trial 2
> (http://dev.laptop.org/ticket/24).

> +    sn = read_ofw('mfg-data/SN')
> +    uuid = read_ofw('mfg-data/U#')

Certain old machines don't have SN or U# data.  You should have
read_ofw return None if the file it is looking for doesn't exist, and
then follow the above two lines with:

sn = sn or 'SHF00000000'
uuid = uuid or '00000000-0000-0000-0000-000000000000'

That should make things work properly on B1s and hand-built
preproduction machines, among others.

We should think about how we handle a classroom full on B1s (which
have no SN data) on the school server side.  B1s do have UUID, so
maybe we should create the schoolserver account based on the first 8
characters of the UUID in this case.  This shouldn't make a difference
to the XO code, since the XO ought to take whatever account name the
schoolserver gives it.

I don't believe I have the bits to commit a patch to olpc-util.  Could
someone who does (danw? dcbw?) commit this and then ping me to let me
know it's in?
 --scott

-- 
                         ( http://cscott.net/ )



More information about the Devel mailing list