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.