Re: The old xs-livecd is the new olpc-xs-builder

2011-01-21 Thread David Farning
On Thu, Jan 20, 2011 at 2:45 PM, Martin Langhoff
martin.langh...@gmail.com wrote:
 The XS build tools have not used the livecd toolchain for a long time
 -- so the name is not appropriate. Time for a rename (and repo reorg).

 While not as modular and elegant as olpc-os-builder, we do have a
 collection of tools and configs that, operated correctly, build XS
 isos for installation. This can be useful to prepare a custom
 auto-intalling iso with preconfigured settings.

  http://dev.laptop.org/git/projects/olpc-xs-builder

 I've updated wiki links to the old repo, and added a stub
 http://wiki.laptop.org/go/XS_Builder

Would it be sane and possible to extend olpc-os-builder to build XS isos?

I ask because nearly every deployment that uses school servers
modifies them.  Extending olpc-os-builder would result in up front
developer effort, but would result in a reduction of learning for
deployment personal.

I am not asking you to do it.  Just wondering if it would sane and possible:)

david
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: The old xs-livecd is the new olpc-xs-builder

2011-01-21 Thread Martin Langhoff
On Fri, Jan 21, 2011 at 10:52 AM, David Farning
dfarn...@activitycentral.com wrote:
 Would it be sane and possible to extend olpc-os-builder to build XS isos?

I gladly hack on olpc-os-builder, and the answer is... no, I don't
think it'd be worthwhile. The toolchain used is different.

XO OSs are complex and tricky... and builds result in a preinstalled image.

XS OSs are an installer iso, something a ton simpler, and very
different. So olpc-xs-builder is just a fancy name for the spot where
I keep build scripts.

Sorry,



m
-- 
 martin.langh...@gmail.com
 mar...@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
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Server-devel] The old xs-livecd is the new olpc-xs-builder

2011-01-21 Thread Martin Langhoff
On Thu, Jan 20, 2011 at 3:45 PM, Martin Langhoff
martin.langh...@gmail.com wrote:
 While not as modular and elegant as olpc-os-builder, we do have a
 collection of tools and configs that, operated correctly, build XS
 isos for installation. This can be useful to prepare a custom
 auto-intalling iso with preconfigured settings.

  http://dev.laptop.org/git/projects/olpc-xs-builder

The current scripts (just committed) are based on pungi and a comps
file. This is _trivial_ compared to the overcomplicated mess we had
before.

Perhaps it's experience in wrestling with revisor and earlier versions
of pungi. Maybe it's Jerry's better-way-to-do-it recommendations that
have finally reached an active neuron in my skull.

The key trick is splitting the Pungi process; stop it before it makes
the ISO -- edit/overwrite the bits we want, and then make the ISO. See
http://dev.laptop.org/git/projects/olpc-xs-builder/commit/?id=9093a4c380d0394c957f547c593a28db68f5b512

The package definition on both ks files is going to get slimmed down
to @OLPC-XS methinks.

Jerry,

 - is there anything else we should whack before ISOing the ISO? I
just reviewed the mkslim script but it's unclear to me what was
getting cut out.
 - is there anything we want to include so that turning that ISO into
a bootable/installable USB is easier?

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@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
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] The old xs-livecd is the new olpc-xs-builder

2011-01-21 Thread Jerry Vonau
On Fri, 2011-01-21 at 17:24 -0500, Martin Langhoff wrote:
 On Thu, Jan 20, 2011 at 3:45 PM, Martin Langhoff
 martin.langh...@gmail.com wrote:
  While not as modular and elegant as olpc-os-builder, we do have a
  collection of tools and configs that, operated correctly, build XS
  isos for installation. This can be useful to prepare a custom
  auto-intalling iso with preconfigured settings.
 
   http://dev.laptop.org/git/projects/olpc-xs-builder
 
 The current scripts (just committed) are based on pungi and a comps
 file. This is _trivial_ compared to the overcomplicated mess we had
 before.
 
It wasn't that bad.

 Perhaps it's experience in wrestling with revisor and earlier versions
 of pungi. Maybe it's Jerry's better-way-to-do-it recommendations that
 have finally reached an active neuron in my skull.
 
Yea, the comps file is far easier to play with.

 The key trick is splitting the Pungi process; stop it before it makes
 the ISO -- edit/overwrite the bits we want, and then make the ISO. See
 http://dev.laptop.org/git/projects/olpc-xs-builder/commit/?id=9093a4c380d0394c957f547c593a28db68f5b512
 
Better take upgradeany out of the install part of the isolinux.cfg file.

 The package definition on both ks files is going to get slimmed down
 to @OLPC-XS methinks.
 
 Jerry,
 
  - is there anything else we should whack before ISOing the ISO? I
 just reviewed the mkslim script but it's unclear to me what was
 getting cut out.
I was just using stage2/install.img file and leaving the rest.

  - is there anything we want to include so that turning that ISO into
 a bootable/installable USB is easier?
 

I was using --driveorder=sda,sdb with F9, that seemed to fix the issue,
there might of been some confusion on which mbr to write to. It can't be
the boot drive that started the install. When playing with F11 I left
the auto partitioning out.   

 cheers,
 
 
 m

I'll give it a spin on the weekend,

Jerry



___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


The old xs-livecd is the new olpc-xs-builder

2011-01-20 Thread Martin Langhoff
The XS build tools have not used the livecd toolchain for a long time
-- so the name is not appropriate. Time for a rename (and repo reorg).

While not as modular and elegant as olpc-os-builder, we do have a
collection of tools and configs that, operated correctly, build XS
isos for installation. This can be useful to prepare a custom
auto-intalling iso with preconfigured settings.

  http://dev.laptop.org/git/projects/olpc-xs-builder

I've updated wiki links to the old repo, and added a stub
http://wiki.laptop.org/go/XS_Builder


m
-- 
 martin.langh...@gmail.com
 mar...@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
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel