Patch-ID# 114194-10

NOTE:
***********************************************************************
READ THE TERMS OF THE AGREEMENT ("AGREEMENT") IN THE LEGAL_LICENSE.TXT
FILE CAREFULLY BEFORE USING THIS SOFTWARE. BY USING THE SOFTWARE, YOU
AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE
TERMS, PROMPTLY DESTROY THE UNUSED SOFTWARE.
***********************************************************************

Keywords: patchadd checkinstall scripts sunw_patch_properties
Synopsis: SunOS 5.9_x86: patchadd and patchrm Patch
Date: Apr/26/2006


Install Requirements: NA                      
                      
Solaris Release: 9_x86

SunOS Release: 5.9_x86

Unbundled Product: 

Unbundled Release: 

Xref: This patch available for SPARC as patch 112951

Topic: SunOS 5.9_x86: patchadd and patchrm Patch

Relevant Architectures: i386

BugId's fixed with this patch: 4421583 4529289 4623249 4625879 4639323 4678605 4706994 4723617 4725419 4728892 4731056 4737767 4744964 4750803 4759158 4767392 4850925 4919852 4949580 4967080 4985934 5045607 5087817 6199776 6220578 6360157 6378927

Changes incorporated in this version: 6360157 6378927

Patches accumulated and obsoleted by this patch: 115600-01

Patches which conflict with this patch: 

Patches required with this patch: 115690-01 (or greater)

Obsoleted by: 

Files included with this patch: 

/usr/sbin/patchadd
/usr/sbin/patchrm

Problem Description:

6360157 patchadd dryrun does not check for enough freespace in /var/sadm/pkg
6378927 patchrm does not check if patch is obsoleted before executing prebackout script.
 
(from 114194-09)
 
6199776 patchrm fails on Solaris 10
6220578 patchadd silently fails if too many patches against a package 
 
(from 114194-08)
 
5045607 patchadd failed to create backout file without any error.
 
(from 114194-07)
 
5087817 patchadd can't build .patchDB correctly if pkginfo files contain PCK characters.
 
(from 114194-06)
 
4919852 patchadd -S .copyofSolaris_8 cannot find the loaded dependent patch 111024-02
 
(from 114194-05)
 
4985934 Patch 112951-07 (patchadd/patchrm) requires additional packages
 
(from 114194-04)
 
4949580 patchadd defaults to signed patch when two identical patches exist in same place
4967080 patchadd returns 0 for signature verification failure
 
(from 114194-03)
 
        This patch revision accumulates/obsoletes Solaris Update S9U5 
        feature point patch 115600-01 (PSARC/2001/690 Package/Patch
        Web Installation).
 
(from 114194-02)
 
4767392 patchadd -R doesn't handle single package in alternate root
 
(from 114194-01)
 
4625879 patchadd -p should not need root authority to display patches
4639323 syntax error in patchadd script (wrong logfile name for error code 5)
4529289 patchadd should not append SUNW_PATCH_PROPERTIES info
4678605 patchadd does not clean up tmp files while installing multiple patches
4706994 patchadd: remove_PATCH_PROPERTIES() doesn't get passed the correct parameter
4728892 signed patches 111097-10 & 113043-02 do not update /etc/driver_aliases
4623249 patchadd / patchrm broken on solaris 10 (2.10<->2.5* comparisons)
4723617 patchrm with an invalid option does not clean up /tmp temp files.
4737767 incorrect conditional expression could result in improper patch installation
4731056 patchadd -M breaks patching
4725419 patchrm.ksh 2.28 changes /var/sadm/pkg/pkg_name/pkginfo from 644 to 664.
4744964 patchadd -M doesn't initialize the temporary directory
4750803 patchadd checks for prePatch instead of prepatch
4421583 some patches are not applied because of non-existing, uninstalled patches
4759158 xgetsh doesn't handle 'gettext' as a variable substitution
 
(from 115600-01)
 
4850925 PSARC/2001/690 Package/Patch Web Installation

Patch Installation Instructions:
--------------------------------
For Solaris 2.0-2.6 releases, refer to the Install.info file and/or
the README within the patch for instructions on using the generic
'installpatch' and 'backoutpatch' scripts provided with each patch.
 
For Solaris 7-10 releases, refer to the man pages for instructions
on using 'patchadd' and 'patchrm' scripts provided with Solaris.
Any other special or non-generic installation instructions should be
described below as special instructions.  The following example
installs a patch to a standalone machine:
 
       example# patchadd /var/spool/patch/104945-02
 
The following example removes a patch from a standalone system:
 
       example# patchrm 104945-02
 
For additional examples please see the appropriate man pages.

Special Install Instructions:
-----------------------------
 
NOTE:  In order to get the complete fix for bugid 4850925  Solaris 9
       Update 5 (or greater) must be installed on the target system.

README -- Last modified date:  Wednesday, April 26, 2006

