Applies to SUSE Linux Enterprise Desktop 12

15 Creating Images with YaST Product Creator

The YaST Product Creator is a graphical tool to provide creation of installable images. To be able to use it you need to install the package yast2-product-creator from the SUSE Software Development Kit. The SDK is an add-on product for SUSE Linux Enterprise and is available for download from http://download.suse.com/. Search for SUSE Linux Enterprise Software Development Kit.

15.1 Creating Images

To create an image of a product, proceed as follows:

  1. Start YaST and open the Product Creator module.

  2. If you are starting the Product Creator for the first time, enter the configuration name and choose the method for adding packages to the ISO image.

    In case you have already created a product, the window shows a list of all existing products. You may Edit or Delete them. Choose Add to create a new one.

  3. Select or deselect package sources to be used within the product by selecting an entry and choosing Select or Remove, respectively.

    Choose Create New to start the YaST Add-on Product Creator for setting up a new software source. Start the YaST Installation Sources module afterwards and add the source you created. Restart the Product Creator to make the source available for selection.

    Proceed with Next.

    Note
    Note: Unsupported Target Architectures

    Do not change the target architecture. As of SUSE Linux Enterprise Desktop 12, the Product Creator does not support building of different architectures.

    Proceed with Next.

  4. Select the base source from the list of repositories chosen in the previous step. If the resulting iso image should be bootable, it must contain a /boot directory containing files needed to boot the system.

    Proceed with Next.

  5. Enter the path in which to create the skeleton directory in the Product Creator Configuration screen. Choose whether to generate an ISO file or a directory tree.

    Activating Copy only needed files saves space. Optionally enter credits by specifying the CD Publisher and the CD Preparer.

    Proceed with Next.

  6. Edit the content of the isolinux.cfg file, if it is a part of the configuration. In most cases you can leave it as it is. If the file is not part of the configuration, add it now with Load File.

    Proceed with Next.

  7. Select the software packages to be included in the product. The default view lets you select patterns. Choose Details to be able to select individual packages. The solver tries to solve all package dependencies automatically whenever you select new packages. In case it fails, you need to manually resolve the conflict. If a conflict cannot be solved, a source providing a needed package may be missing.

    Proceed with Next.

  8. Sign your product with Digitally Sign the Product on the Medium, if needed. Provide a key for your product configuration. Signing your product with your GPG key provides evidence of the origin of your product.

    Proceed with Next.

  9. Check your settings in the configuration summary and proceed with Finish. Choose the Back buttons to change a setting.

Your product definition is now completed. The Product Creator allows you to choose from the following actions:

  • Create Product Creates an ISO image of the selected product. If there is something missing, the process will be aborted. Correct the error and repeat the configuration.

  • Create Image with KIWI Use the pull-down menu to choose from different target formats, such as Live media or Xen images.