Previous Topic: No Dependency on the libncurses LibraryNext Topic: Integration of JRE in Self-installing PIF Products


Self-installing PIF Products

The Packager lets you create self-installing PIF products, which do not require an Installer be installed on the target computer prior to installation of the PIF product. A self-installing PIF product is a bundle consisting of the PIF product and the Installer within a single executable file.

The structure of a self-installing PIF product is as follows:

A self-installing PIF product is executed as a shell script.

The Installer uses or creates the following directories on the customer system when it is installed by a self-installing PIF product:

Self-installing PIF products can be created through the Packager GUI or the pifself command on the command line.

You can split the self-installing PIF product into three separate units, the start script, the actual PIF product, and a self-installing shell script (ca-sm-installer) including the Installer. To have these separated units is of value if you are working in a software delivery environment and do not need the self-installing function. In this case, you can register only the separated actual PIF product in the Software Package Library. Whenever you want to use the self-installing function, you must ensure that the three separate units mentioned previously are located in the same folder, and run the self-installing shell script (ca-sm-installer).

When creating a self-installing PIF product, you can optionally specify the operating environment where the self-installing product should install. This option lets you create self-installing products from PIF products that are created for Any platform.