Software Distributor Administrator Guide (September 2010)

swinstall -s sw_server \*man
Bundles and products are recursive. Bundles can contain other bundles. For
example:
swinstall bun1.bun2.prod.sub1.fset,r=1.0
or (using expressions):
swinstall bun[12].bun?.prod.sub*,a=HP-UX
The \* software specification selects all products.
CAUTION: To avoid data loss, use the \* specification with considerable care
(such as when removing software from the root directory, /).
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]
where:
Fully qualified software specifications include the r=, a=, and v= version
components, even if they contain empty strings. For installed software, l= is also
required.
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.
The <op> (relational operator) component performs individual comparisons on
dot-separated fields and can be of the form:
=, ==, >=, <=, <, >, or !=
For example, r>=B.11.11 chooses all revisions greater than or equal to B.11.11.
The system compares each dot-separated field to find matches.
The = (equals) relational operator lets you specify selections with the shell wildcard
and pattern-matching notations: [ ], *, ?, and ! For example, the expression
r=1[01].* returns any revision in version 10 or version 11.
No space or tab characters are allowed in a software selection.
qualifier is a string that can be attached to any product or bundle to help you
filter a software specification.
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.
A 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
48 Introduction to Software Distributor