Executable Bootstrapper

<< Click to Display Table of Contents >>

RayPack > 7.3 u6 > User Guide > Settings > Designing > Build Options 

Executable Bootstrapper

The executable NSIS bootstrapper is a multi-purpose wrapper over an MSI + required prerequisites. It is a lightweight application which contains packed metadata, prerequisites, and the installation package, and installs them in a specified order. Executable bootstrapper is a great way of consolidating an installation package consisting of many supporting files and prerequisites into a single .exe file, which can be then redistributed. All necessary prerequisites can be bundled together and installed if required.

 

When a bootstrapper is build it reads the package settings from the Prerequisites section and builds a script which ensures that dependencies are installed in a correct order, with proper conditions and installation failure detection. The process is automatic - as soon as the prerequisite is added to the project the necessary information is present.

 

papercliper

Note:

Bootstrappers are created only when building an RPP project or rebuilding an MSI / MST package. Using the File > Save / Save as option does not start the build.

 

Command Line Switches

 

The executable bootstrapper supports command line parameters for:

 

Silent installation

Uninstallation

Logging

Passing command line parameters to the MSI database

 

The command line options are described in Executable bootstrapper command line switches chapter.

 

Customizing Bootstrapper Appearance

 

Refer to the Advanced Topics section for more information about how to customize the bootstrapper.