Go to main content

Creating a Custom Oracle® Solaris 11.4 Image

Exit Print View

Updated: November 2020
 
 

About Sample DC Manifest Files

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.