[SoaS] Using SoaS Blueberry to emulate OLPC F11 builds

Martin Langhoff martin.langhoff at gmail.com
Tue Feb 9 17:02:31 EST 2010


On Tue, Feb 9, 2010 at 10:53 PM, Sebastian Dziallas <sebastian at when.com> wrote:
>> Besides the obvious indications that they pre-test the hw they'll run
>> it on, and the "shut down SoaS carefully" recommendation, I drafted a
>> plan for them to make Blueberry more like OLPC's F11:
>
> Mhm, I'm not entirely sure I understand why this would be needed.

Mainly so that they can see "switch to gnome", play with gnomeland
(and switch back ;-) ).

Some of them are *very* first-time computer users.

> The major issue you'll run into here is that the XO images contain a number
> of non-Fedora repositories. So attempting to install the packages these
> repos provide will just fail on SoaS, unless you add them manually.

> Also, some of the packages might affect how SoaS works on "normal" machines
> (thinking of olpc-utils here).

Good points. Not so easy then.

> I think the olpc-switch-desktop package in Fedora should do the trick.
> However, I heard some time ago (might be wrong, though) that it was
> dependent on olpc-dm, which is in the olpc-utils package and contains the
> hardcoded olpc username.

Ah, pain all around :-/

> This is certainly a good step to do. I'm not so sure about SSH keys and
> stuff, which might be another thing you don't necessarily want to copy all
> over.

This is for a very limited use case. Of course, all of these "hosts"
will end up with identical ssh host identity keys, but it's really low
pri.

> Yeah... well, I'd advise to try a line like this on a modified and rebuilt
> image: livecd-iso-to-disk --overlay-size-mb xxx /dev/sr0 /dev/sdc1

That requires to build a new iso with the build toolchain. The local
team is getting up to speed with Fedora, XOs and a ton of other
things, in a super-short time.

> It might work. But it could very well break. I'm still curious about the
> reasoning behind adding all these olpc-* packages. Instead, you might want
> to consider just adding the @gnome-desktop group and the olpc-switch-desktop

"Reasoning" might be too much to apply to a draft plan. What your
propose is better.. OTOH, I don't know if what OLPC does is
@gnome-desktop, maybe it's a subset, so I'd have to hunt that list
down.

> I guess it's really about time to think about how to make the customization
> process easier.

Revisor makes it reasonably easy, and even has a gui. Don't know if it
works on "runnable" isos.

cheers,


m
-- 
 martin.langhoff at gmail.com
 martin at laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff


More information about the Devel mailing list