Software Distributor Administration Guide for HP-UX 11i
Installing Software
Configuring Your Installation (swconfig)
Chapter 284
Analysis takes place on the local host. The configuration phase will not
take place if any errors occur during analysis. Errors in the analysis
phase will only exclude those products that had errors in them. If only
warnings occur, the task continues.
The sequential analysis tasks on the host are:
1. Initiate analysis.
2. Process software selections:
Get information from the Installed Product Database and check for
compatibility.
The system checks that all software is compatible with the host’s
uname attributes. This check is controlled by the
allow_incompatible command option. If it is set to false, the
system produces an error; if set to true, it produces a warning.
3. Check state of versions currently installed:
• If the product is non-existent or corrupt, the task issues an error
that says the product cannot be configured and to use swinstall
to install and configure this product.
• If the versions currently installed are not configured and if the
-u (unconfigure) option is set, the system issues a note that the
selected file or fileset is already unconfigured.
• If the state of versions currently installed is configured, the
check is affected by the reconfigure option. A note saying the
fileset is already configured and will (reconfigure is true) or
will not (reconfigure is false) be reconfigured is issued.
4. Check for configuring a second version:
If the allow_multiple_versions option is set to false, an error is
generated stating that another version of this product is already
configured and the fileset will not be configured. If the option is set to
true, the second version is also configured.
5. Check states of dependencies needed:
• An error or warning is issued if a dependency cannot be met.
This is controlled by the enforce_dependencies option. If
enforce_dependencies is set to true the fileset will not be
configured. If enforce_dependencies is false, the fileset will be
configured anyway.