[PATCH 00/12] A mechanism for facilitating vserver builds

Sam Vilain sam at vilain.net
Mon May 1 05:16:08 CEST 2006


Greetings all.

Shortly following this e-mail there will be a sequence of patches that
implement the various components of this feature.  Forgive me for
falling back to a distributed source control management style of
development, but svn.debian.org is not letting me log in to push my
changes back.

This patch series allows the script in this patch to work:

  https://savannah.nongnu.org/patch/?func=detailitem&item_id=5058

Simply put, it is letting vservers be built on a system, sharing the
same FAI configuration directory as would be used once they are fully
deployed.  This can be useful for prototyping builds of a server
inside a vserver before doing the live builds.  It should also work
well with Brian Showalter's work, which is included in this series.  I
try not to step on the convention in those scripts.

On a test system the FAI build took about 37s.  Most of this time was
spent in the time to extract base and install packages.

One thing still TO-DO is prototyping the build of hosts that are both
VSCHILD and VSHOST - that is, a prototype build of a host machine with
vserver children that is itself being set up in a vserver.

Once I can figure out how to get past the subversion red tape then
I'll publish these changes on the FAI subversion repository as a
branch.

Cheers,
Sam.



More information about the linux-fai mailing list