5.4.7 Released

We are pleased to announce that BitRock InstallBuilder 5.4.7 has been just released. You can find this new version under the following links:



Among its new features you may find:
  • New showProgressDialog action, allows showing an indeterminate progress bar when executing actions.
  • New Relax-NG schema included with InstallBuilder.
  • New examples for actions, components and parameters included with InstallBuilder.
  • Ability to generate 64-bit RPM packages from a Linux-x64 machine.
  • Improved display of slide show images on GTK mode.
  • Fixed uninstaller creation when defaultUnixOwner and requireInstallationByRootUser are set.
  • Improved feedback to the user when an unknown error is detected during the postInstallationActionList.
  • Fixed an error on machine_ipaddr, it was returning multiple addresses on Windows on certain scenarios.
  • New addChoiceOptionsFromText action allows to obtain a list of options from a text source to be inserted into a choice parameter.


Variables at build time

Sometimes it is convenient to set project variables at build time. There are a couple of ways that this can be accomplished:

Use the preBuildActionList:

<setinstallervariable name="version" persist="1" value="${env(BUILDVER)}" />

Or, starting with 5.4.6, it is possible to pass variables directly in the command line to the builder

$ builder build project.xml --setvars version=1.2.3 project.shortName=newName