Details
Description
Variable substitution has been broken along with some latest refactoring in ConfigurationInstallerListener. For example, in a descriptor like
<configurationactions> <pack name="My Application Core"> <configurationaction order="afterpack"> <!-- Patch and merge single all property files --> <configurableset type="options" cleanup="true" keepOldKeys="false" keepOldValues="true" overwrite="true" todir="${INSTALL_PATH}/config" condition="isUpgrade"> <fileset dir="${INSTALL_PATH}/config"> <include name="*.properties.configbak"/> </fileset> <mapper type="glob" from="*.properties.configbak" to="*.properties"/> </configurableset> </pack> </configurationactions>
there haven't been subsituted the $
{INSTALL_PATH}by the IzPack variable representing the actual target installation path.