bootstrapping/genesis, was Re: [Fedora-livecd-list] Welcome Pilgrims, please don't take our land...

Jane Dogalt jdogalt at yahoo.com
Tue Sep 26 18:03:41 UTC 2006


A couple clarifications/typofixes, lest I confound people... 


> 2) project genesis:
> 
>   - how do you build the container? - presumably an almost
> unanswerable
> bootstrapping issue, but my answer-
>         - take fc5 for now, make a lower order bootstrap later if
> desired
>   - I.e. what I want to see:
>            yum install vsys
>            vsys generate liveiso -config=fc5_genesis.xml
> fc5genesis.iso
>            qemu-img create /tmp/fc5stuffs.img 50G
>            qemu-img create /tmp/scratcharea.img 50G
>            qemu -boot d -hda /tmp/scratcharea.img -cdrom
> fc5genesis.iso

I forgot to type -hdb /tmp/fc5stuffs in there.  And the explicit qemu
invocation was for illustrative purposes.  Really I'd use 
"vsys runimage <options> fc5genesis.iso", which is a wrapper with a
security enhanced version of the embedded vnc option that got added
recently to qemu (amongst other niceties).

Second, my comment below about implicit connection to sources, just
means that the default qemu invocation allows outgoing networking
through the host, thus you can pull the fedora repos from the net,
rather than providing them to the qemu system in another fashion.

Last, obviously fc5->fc5 is only illustrative.  fc5->fc6 or
fc5->latest_rawhide, might be more useful.  (perhaps combined with as
easy to use a method for distributing the build across many systems
running the same build hosts (in containers, via copying/sharing the
genesis .iso))

But of course all of this very much a second priority to simply besting
the featureset of ubuntu et al...  (and doing the multitude of cool
stuff with a livecd generator that is much cooler for end users than
the  genesis stuff)

-dmc/jdog


>            tar tvzf /tmp/fc5stuffs.img
> 
> which utilizes only for input an implicit connection to the fc5
> normal
> installer dvd and source iso images (or simple http/ftp tree thereof)
> and after some period of time (week?) ultimately produces the
> following
> output
> 
> ./fc5-x86_install_dvd.iso 
> # (binaries compiled from scratch, using bootstrap of orig fc5
> binaries)
> ./fc5_sources_dvd.iso
> # if you really want to get crazy and add 2 weeks of build time
> ./fc5-ppc_install_dvd.iso
> 
> (and/or simple http/ftp tree thereof).
> (and by install_dvd, I mean the things fedora/redhat ships today)
> 
> (and if you want to add another few days of build time, you can
> include
> a set of regression tests against the install_dvd.iso's, by
> qemu/container booting them before shutting down to tell the user the
> output is ready.  And of course all this can churn away happily on a
> headless server farm... bwa ha ha ha....)
> 
> -dmc/jdog
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around 
> http://mail.yahoo.com 
> 
> --
> Fedora-livecd-list mailing list
> Fedora-livecd-list at redhat.com
> https://www.redhat.com/mailman/listinfo/fedora-livecd-list
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 




More information about the Fedora-livecd-list mailing list