Depending on your system's platform, the distribution-constructor package includes the following sample manifest files that are stored in /usr/share/distro_const.
On SPARC systems:
dc_text_sparc.xml – SPARC text installation image
dc_ai_sparc.xml – SPARC AI ISO image
On x86 systems
dc_text_x86.xml – x86 text installation image
dc_ai_x86.xml – x86 AI ISO image
These manifests use the following environment variables:
PKG_IMAGE_PATH - during the installation image build process this variable is resolved to the path to the package image.
BOOT_ARCHIVE - during the installation image build process this variable is resolved to the path to the installation image. For instance the path to the /etc/system file in the archive would be {BOOT_ARCHIVE}/etc/system.
All the fields in each DC manifest file contain default values for the type of ISO image you need. You can manually edit these preset fields or replicate elements to further customize the image.
DC manifests contain the following primary elements:
distro – name of the image.
boot_mods – editable boot menu options.
target – ZFS dataset that will hold the installation image when it is created.
software – publisher for both the installation image and the install client, as well as the packages to be installed or uninstalled.
execution – checkpoints for actions to be performed during the image building process. You can also add your own checkpoints.
For detailed information, see the dc_manifest(5) man page.