Install Merge Module Action

InstallAnywhere 2024 R2

Use the Install Merge Module action to install a merge module as if the merge module were run as a separate silent installer. Specify the following options in the Install Merge Module customizer:

Install Merge Module Customizer

Option

Description

Bundle Merge Module at Build Time

Select this option if the Merge Module will be available when building the installer. Click Choose Merge Module and select the Merge Module. These Merge Modules will be included in the actual generated installer.

Locate Merge Module at Install Time

Select this option to have the installer install a Merge Module that is available at install time but is external to the installer. In the Location box, enter the location of the install time Merge Module. The Merge Module can be located either on the end user's system or stored on a CD. If you set the Location to a folder that contains several Merge Modules, all will be installed.

Execute Pre-Install Actions

Select this option to run the Merge Module’s Pre-Install actions.

Execute Post-Install Actions

Select this option to run the Merge Module’s Post-Install actions.

Inherit Parent Install Folder

Select this option to set the Merge Module to use the same value for the install folder that the parent installer is using.

Show Progress Dialog

Specify how you want the merge module’s installation progress to be displayed:

To display an intermediate progress bar on a separate pop-up dialog box while this merge module is being installed, select this check box.
To suppress the separate merge module progress bar and integrate the progress of the merge module installation into the progress bar of the parent installer, clear this check box.

Edit Variables

Click to open the Edit Advertised Variables Dialog Box where you can specify which variables in the Merge Module can be set by the parent installer and which variables in the parent installer can be set by the Merge Module.

Uninstall Merge Module when parent is uninstalled

Select this option to uninstall this merge module when the main project gets uninstalled.

Tip:The point at which merge modules are uninstalled can also be configured using the Uninstall Merge Modules action in the Uninstall sequence.

Add Merge Module log to parent log

Select this option to append the Merge Module installation log to the main project log. By default, this option will not be selected.

Note:For this option to work properly, it is mandatory that logging is enabled for both the parent and the merge module.The same applies for appending the stderr and stdout entries to the log.

Note:You can append merge module logs to the parent log only if Plain text format is selected in the Log Format setting in the General Settings view on the Project page. An XML log format is not supported.

Rules, Tags, and Rollback Tabs

For information on the other tabs on this customizer, see the following:

Rules—Use this tab to add rules to the selected action. For more information, see Assigning a Rule to an Action and Rules Reference.
Tags—Use this tab to add build configuration tags to the selected action. For more information, see Assigning Tags to Project Elements.
Rollback—Use this tab to specify rollback behavior for the selected action. For more information, see Configuring Installation Rollback Behavior.