There are several aggregate conditions, which logically combine or alter one ore more conditions:
For convenience, it is possible to define nested aggregate conditions.
Example:
<conditions> <condition type="exists" id="Update"> <file>${INSTALL_PATH}/some_path</file> </condition> <condition type="not" id="Install"> <condition type="ref" refid="Update" /> </condition> <condition type="and" id="linuxInstallOrUpdate"> <condition type="ref" refid="izpack.linuxinstall" /> <condition type="or" id="installOrUpdate"> <condition type="ref" refid="Install" /> <condition type="ref" refid="Update" /> </condition> </condition> </conditions> |
Instead of defining a Aggregate Condition and using it in a |