Command Line Bootstrapper

<< Click to Display Table of Contents >>

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

Command Line Bootstrapper

The command line bootstrapper is a .cmd file that installs prerquisites and the required package, and supports a limited set of condition checking, including registry, file and system lookup + exit code validation.

 

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.

 

By default, when a command line bootstrapper has been selected, two files will be created next to the output MSI file:

 

($ProductName)_($ProductVersion)_install.cmd
(where ($ProductName) and ($ProductVersion) are values of ProductName and ProductVersion properties respectively.)
 
This wrapper can be used to install the package and its prerequisites.
 

($ProductName)_($ProductVersion)_uninstall.cmd
(where ($ProductName) and ($ProductVersion) are values of ProductName and ProductVersion properties respectively.)
 
This wrapper can be used to uninstall the package.

 

finger1

Be aware:

When the product is uninstalled, dependencies are left on the system. For example, a package that installs itself and Visual C++ Redistributable package as its dependency will not uninstall the Visual C++ package when the uninstallation is triggered from the command-line wrapper.

 

Customizing Command Line Bootstrapper

 

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