HP-UX 11i June 2004 Release Notes
Installation
Software Distributor
Chapter 8
190
Newest Bundle Selected by Default
Previously, when you specified an unqualified bundle name for selection and the bundle
name was ambiguous due to multiple revisions, SD-UX printed out an “ambiguous
bundle” error message. Now, SD-UX selects the newest version of the bundle by default.
This change in behavior makes bundle selection consistent with what SD-UX does for
products and filesets when multiple versions of these are available in the source.
control_utils File Improved
New functionality has been added and defect repair has been done to the
/usr/lbin/sw/control_utils file. Documentation on the control_utils functions
can be found at http://software.hp.com/SD_AT_HP/information_library.html.
The control_utils library is a collection of shell functions which can help packagers
produce better software packages.
New Environment Variable, SW_COMPATIBLE, Created
A new environment variable, SW_COMPATIBLE, has been created for use during the
execution of a verify script that is called by the swverify command. If the software being
considered is compatible with the system it is installed on, the variable will be set to
TRUE. If it is incompatible, it will be set to FALSE. This new variable will help
control-script writers determine if installed software is incompatible and should be
removed from a system.
SD-UX Changes to Patch Installation
The SD-UX patch installation paradigm has changed for HP-UX 11i. To install patches
on HP-UX 10.x systems, HP recommended that you use the match_target (Match What
Target Has) option to match patches to the target. However, 10.x SD-UX could not
identify specific software as patches.
With HP-UX 11i, SD-UX can recognize patches based on their “internal attributes.” This
provides more control over patch management than in previous releases.
patch_match_target
The match_target option still functions, but no longer matches patches to targets. With
11i, setting the patch_match_target option to TRUE automatically selects the latest
patches that correspond to software on the target. The default setting is
patch_match_target=false.
NOTE Since the patch_match_target and match_target options cannot both be set to TRUE in
the same swinstall command, you should use the match_target option to update from
HP-UX 10.x, but use patch_match_target to install new patches on systems already
running HP-UX 11i. (This option selects patches that apply to software already installed
on an 11i system.