swremove.1m (2011 03)
s
swremove(1M) swremove(1M)
• 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 sys-
tem 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 version 11.
• All version components are repeatable within a single specification (for example,
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 components even if they con-
tain empty strings.
• 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 distinguishes ver-
sions of products and bundles with the same tag.
Targe t Sel ections
swremove supports the following syntax for each target_selection:
[host][
:][/directory] | [./relative_path]|[
../relative_path]
A host may be specified by its host name, domain name, or Internet address. If host is specified, the direc-
tory must be an absolute path. To specify a relative path when no host is specified, the relative path must
start with
./ or ../; otherwise, the specified name is considered as a host.
Target Selections with IPv6 Address
The
swremove command also supports specifying the host as an IPv6 address on HP-UX Release 11i v3,
as shown below.
[host_IPv6_address
][:][/directory ]
If both the hostname and the path are specified, then the first occurrence of a slash (
/) is treated as the
separator.
The IPv6 address can optionally be enclosed in a pair of square brackets (
[) and (]).
EXTERNAL INFLUENCES
Default Options
In addition to the standard options, you can change
swremove behavior and policy options by editing the
default values found in:
/var/adm/sw/defaults the system-wide default values.
$HOME/.swdefaults the user-specific default values.
Values must be specified in the defaults file using this syntax:
[command_name.]option=value
The optional command_name prefix denotes one of the SD commands. Using the prefix limits the change
in the default value to that command. If you leave the prefix off, the change applies to all commands.
You can also override default values from the command line with the
-x or -X options:
command
-x option =value
command
-X option_file
The following section lists all of the keywords supported by
swremove. If a default value exists, it is
listed after the "=".
4 Hewlett-Packard Company − 4 − HP-UX 11i Version 3: March 2011