Skip to content
Adam Oliver edited this page Jul 7, 2014 · 15 revisions

There are several build steps to OpenXT.

Items with a * are required for a minimum build

initramfs* - The initial ram file system of OpenXT. This contains all the device drivers necessary to mount the actual file system. stubinitramfs* - The initramfs of the stub domains in which VMs run. dom0* - OpenXT control domain uivm* - OpenXT service VM that runs the user interface ndvm* - OpenXT service VM that runs the networking domain syncvm* - OpenXT synchronizer service VM, responsible for remote image/policy management syncui - OpenXT synchronizer UI installer* - OpenXT installation installer2* - OpenXT installer program ship* - Pull everything together and create the ISOs and other packages copy - Copy the build out to a central location. This is really only used in automated build scenarios. The default location is /master unless the build script is passed a -d option. e.g. do_build.sh -d "~/some_path"

To create a minimum build the easiest way to specify the steps across multiple builds is to use the line below in your .config file. STEPS="initramfs,stubinitramfs,dom0,uivm,ndvm,syncvm,installer,installer2,ship"

Clone this wiki locally