HP-UX HB v13.00 Ch-05 - SD-UX

HP-UX Handbook Rev 13.00 Page 35 (of 49)
Chapter 05 Software Distributor (SD-UX)
October 29, 2013
management.
Each patch has a superseeding flag which eases the administration, especially if a product has
been patched more than one time.
the swinstall option -x match_target is replaced by the more specific option
-x patch_match_target for 11.X patches.
swlist displays patches even if their successor(s) is installed. Such patches have the
superseded flag.
swlist displays exactly which filesets are patched by a patch and which revision and
architecture we’re dealing with.
ATTENTION: A consequence of these enhancements is that 11.X patches and products can
only be handled by 11.X systems. 11.X software depots must not be handled or even stored on
10.X systems. The downward compatibility is given, i.e 10.X depots can be handled and stored
on 11.X systems!
Detailed information about what changed from 10.X to 11.X patching can be found in the "HP-
UX 11.X Patch Program White Paper" in the file /usr/share/doc/patch_pgrm.txt on any
UX 11.00 system.
Changes from UX 11.00 to UX 11.ix - Patch dependencies
At HP-UX 11.00 all patch dependencies described in the patch text had to be verified manually.
As of HP-UX 11.11 patch dependencies are enforced by prerequisite attributes in the patch
depot.
As of HP-UX 11.11 SD-UX is patch supersession aware, i.e. if a dependent patch or a patch that
supersedes it is installed on the system then the prerequisite will be satisfied. Since patches must
be cumulative this will work.
Unfortunately prior to HP-UX 11.11 SD-UX was not patch supersession aware and therefor no
prerequisites could be set. Doing so would make it impossible to install a patch unless the
specified dependency is installed on the system and is not yet superseded by another patch as
else the prerequisite no longer is satisfied.
Listing Patches
A patch can have the follwing state (as of UX 11.00):
applied The patch is currently installed and can be rolled back using the
swremove command.
committed The patch is currently installed, but the patch's rollback files have