HP-UX Reference (11i v1 00/12) - 4 File Formats (vol 8)

__________________________________________________________________________________________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________________________________________________________________________________________
STANDARD Printed by: Nora Chuang [nchuang] STANDARD
/build/1111/BRICK/man4/!!!intro.4
________________________________________________________________
___ ___
s
swpackage(4) swpackage(4)
(Hewlett-Packard Company)
product[.subproduct][.fileset][,version]
The = (equals) relational operator lets you specify selections with the following shell
wildcard and pattern-matching notations:
[], *, ?
For example, *man selects all bundles and products with tags that end with "man".
Bundles and subproducts are recursive. Bundles can contain other bundles and sub-
products can contain other subproducts, for example:
bun1.bun2.prod.sub1.sub2.fset,r=1.0
or (using expressions):
bun[12].bun?.prod.sub*,a=HP-UX
The \* software specification selects all products. Use this specification with caution.
The version component has the form:
[,r <op> revision][,a <op> arch][,v <op> vendor]
[,c
<op> category][,q=qualifier
][,l=location]
[,fr
<op> revision][,fa <op> arch]
location applies only to installed software and refers to software installed to a location
other than the default product directory.
fr and fa apply only to filesets.
The <op> (relational operator) component can be of the form:
==, >=, <=, <, >,or!=
which performs individual comparisons on dot-separated fields.
For example, r>=B.10.00 chooses all revisions greater than or equal to B.10.00.
The system compares each dot-separated field to find matches. Shell patterns are not
allowed with these operators.
The
= (equals) relational operator lets you specify selections with the shell wildcard
and pattern-matching notations:
[], *, ?, !
For example, the expression r=1[01].* returns any revision in version 10 or ver-
sion 11.
All version components are repeatable within a single specification (e.g. r>=A.12,
r<A.20). If multiple components are used, the selection must match all components.
Fully qualified software specs include the r=, a=, and v= version com-
ponents even if they contain empty strings. For installed software, l= is also
included.
No space or tab characters are allowed in a software selection.
The software instance_id can take the place of the version component. It has the form:
[instance_id]
within the context of an exported catalog, where instance_id is an integer that distin-
guishes versions of products and bundles with the same tag.
PRODUCT SPECIFICATION FILE SEMANTICS
The following sections describe the attributes which can be defined.
Distribution (Depot) Specification
The following is an example of a distribution specification:
distribution or depot
layout_version 1.0
tag APPLICATIONS_CD
copyright < data/copyright.cd
HP-UX Release 11i: December 2000 8 Section 4293
___
___