Software Distributor Administration Guide for HP-UX 11i

Installing Software
Verifying Your Installation (swverify)
Chapter 290
The Verification Process
The software verification process has only two phases: selection and
analysis.
Phase I: Selection This phase consist of swverify resolving all information on the command
line, including all necessary host, software, dependency, and product
information.
Phase II: Analysis The analysis phase for swverify takes place on the host. The hosts
environment is not modified.
The sequential analysis tasks on each host are:
1. Initiate analysis
2. Process software selections. The system accesses the Installed
Products Database (IPD) or depot catalog to get the product
information for the selected software:
For installed software, the system checks that all products are
compatible with its uname attributes. This check is controlled by the
default option allow_incompatible:
•If allow_incompatible is set to false, the system produces an
error stating that the product is not compatible with the host.
•If allow_incompatible is set to true, a warning is issued stating
that the product is not compatible.
3. Check for correct states in the filesets (installed, configured or
available). For installed software, swverify also checks for multiple
versions that are controlled by the allow_multiple_versions
option:
•If allow_multiple_versions is false, an error is produced that
multiple versions of the product exist and the option is disabled.
•If allow_multiple_versions is true, a warning is issued saying
that multiple versions exist.
4. Check dependencies. An error or warning is issued if a dependency
cannot be met. Dependencies are controlled by the
enforce_dependencies option:
•If enforce_dependencies is true, an error is generated telling
you the type of dependency and what state the product is in.