-
Notifications
You must be signed in to change notification settings - Fork 39
Build Steps
Adam Oliver edited this page Jul 10, 2014
·
16 revisions
There are several build steps to OpenXT.
- setupoe
- Clones all of the git repos needed to build OpenXT and processes .config to make OE's local.conf.
- 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.
- sysroot
- TODO
- syncui
- OpenXT synchronizer UI.
- installer
- OpenXT installer.
- 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".
- debian
- Builds the Debian, Ubuntu, CentOS, and RedHat tools.
- source
- TODO
- sdk
- TODO
- license
- TODO
- sourceinfo
- TODO
- extra_pkgs
- Builds a bunch of extra OpenEmbedded packages, that will be installable separately.
- packages_tree
- Adds the built packages to an OpenEmbedded repository pool, that uses hardlinks to save disk space.
STEPS="initramfs,stubinitramfs,dom0,uivm,ndvm,syncvm,installer,installer2,ship"