GROUP
block describes a
group of packages.
This can only be specified in the
HEAD
block.
See the "Installation Scripts"
page for an overview where this tag should be placed.
Items which belong to the same group are displayed in a container tree view.
The only purpose of package groups is to give the user a visual clue on the "Container" page that certain packages have similar characteristics and to allow him/her to select a group of packages at once.
Groups are however not evaluated during the actual installation process. There is no corresponding concept in the archive file, and groups are not stored in the global database of installed packages either. All this is based on packages only.
You can specify as many groups as you like, i.e. no group, one group or several
groups. You may also nest GROUP
blocks.
However, you cannot specify one package to appear in several groups at once. This
is not checked for, but will definitely lead to problems.
In between the <GROUP>
and </GROUP>
tags,
you must specifiy the
<PCK> ... </PCK>
tags for the packages to be
contained in that group.
The opening <GROUP>
tag can have the following attributes:
TITLE=x
Note that there are no other attributes for the <GROUP>
tag.
Paths, indices, selections etc. are maintained individually for each package.
The selection status of the group depends solely on the selection status
of the packages which are contained in that group. That is, if the user selects/deselects
a group, all packages in it are selected/deselected. If the user selects/deselects
a package, the selection status of the group to which the package belongs is
updated automatically.