Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

<fileset> - Adding a Set Of Files With Filtering

See Pack Fileset Adding a set of files for more details.

<description> - Adding a Description

...

name

Required.
A comma separated list of pack names.
Pack names per-appended with an exclamation mark '!', will be deselected when this pack is selected.
Pack names that are not per-appended with an exclamation mark will be selected when this pack is selected.

condition

Optional.
When the specified condition is true the onSelect action will work as normal.
When the specified condition is false the onSelect action will have no effect.

<updatecheck> - Cleaning

...

This feature can update an already installed package, therefore removing superfluous files after an installation.

Each pack can now specify an <updatecheck> tag. Includes and excludes can be defined as filesets, but no file name mappers can be used. If no include or exclude pattern is given all files are deleted in $INSTALL_Path on the target system, which were not part of the setup.

Be careful with this facility to not delete 3rd-party files coming from other installations, for instance plugins to a base application.

Example::

...

<updatecheck>
  <include name="lib/**" />
  <exclude name="config/local/** />
</updatecheck>

$INSTALL_PATH is treated as the base path for include/exclude patterns with relative paths.

...

up on updates

See Cleaning up unwanted files after updates for details.

<parsable> - mark text files for variable replacement

See Marking files for variable replacement for more details.

<executable> - mark

...

files for execution

See Marking files for execution  for more details.

...