Patch-ID# 112951-12
Keywords: patchadd checkinstall scripts sunw_patch_properties
Synopsis: SunOS 5.9: patchadd and patchrm Patch
Date: Jul/13/2005


Install Requirements: NA                      
                      
Solaris Release: 9

SunOS Release: 5.9

Unbundled Product: 

Unbundled Release: 

Xref: This patch available for x86 as patch 114194

Topic: SunOS 5.9: patchadd and patchrm Patch

Relevant Architectures: sparc

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

Changes incorporated in this version: 6199776 6220578

Patches accumulated and obsoleted by this patch: 115599-01

Patches which conflict with this patch: 

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

Obsoleted by: 

Files included with this patch: 

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

Problem Description:

6199776 patchrm fails on Solaris 10
6220578 patchadd silently fails if too many patches against a package 
 
(from 112951-11)
 
5045607 patchadd failed to create backout file without any error.
 
(from 112951-10)
 
5087817 patchadd can't build .patchDB correctly if pkginfo files contain PCK characters.
 
(from 112951-09)
 
4919852 patchadd -S .copyofSolaris_8 cannot find the loaded dependent patch 111024-02
 
(from 112951-08)
 
4985934 Patch 112951-07 (patchadd/patchrm) requires additional packages
 
(from 112951-07)
 
4949580 patchadd defaults to signed patch when two identical patches exist in same place
4967080 patchadd returns 0 for signature verification failure
 
(from 112951-06)
 
        This patch revision accumulates/obsoletes Solaris Update S9U5
        feature point patch 115599-01 (PSARC/2001/690 Package/Patch 
                                       Web Installation).
 
(from 112951-05)
 
4767392 patchadd -R doesn't handle single package in alternate root
 
(from 112951-04)
 
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
4728892 Signed patches 111097-10 & 113043-02 do not update /etc/driver_aliases
4623249 patchadd/patchrm broken on development OS (2.10<->2.5* comparisons)
4421583 Some patches are not applied because of inexistent and uninstalled patches
4723617 patchrm with an invalid option does not clean up /tmp temp files.
4759158 xgetsh doesn't handle 'gettext' as a variable substitution
 
(from 112951-03)
 
        bug originally fixed in this revision was removed and redelivered
        into next revision of this patch.
 
(from 112951-02)
 
4678605 patchadd does not clean up tmp files while installing multiple patches
4706994 patchadd: remove_PATCH_PROPERTIES() doesn't get passed the correct parameter
 
(from 112951-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
 
(from 115599-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, July 13, 2005

