How do I direct the installer to perform actions after showing a page?
| Author: BitRock Support Date: October 30, 2007 09:33 Tags: |
Action list
|
You can direct the installer to perform actions after a page is shown by using a <postShowPageActionList> section. The following example sets the value of a registry key with the value specified by the user if the installer is running on Windows, and keeps the same information in an environment variable if the installer is running on Linux.
<fileParameter> <name>confirmation</name> <value>${mypath}</value> <title>Server File Confirmation</title> <description>Server file</description> <explanation>Please confirm the information showed below \r or introduce a new value</explanation> <default></default> <ask>yes</ask> <mustBeWritable>yes</mustBeWritable> <postShowPageActionList> <registrySet> <value>${mypath}</value> <key>HKEY_LOCAL_MACHINE\SOFTWARE</key> <name>MYAPP</name> <ruleList> <compareText> <text>${platform_name}</text> <logic>equals</logic> <value>windows</value> </compareText> </ruleList> </registrySet> <setInstallerVariable> <name>mypath</name> <value>${mypath}</value> <ruleList> <compareText> <text>${platform_name}</text> <logic>equals</logic> <value>linux</value> </compareText> </ruleList> </setInstallerVariable> </postShowPageActionList> </fileParameter> |