Patch-ID# T107171-04   (Preliminary Patch - Not Yet Released)
Keywords: patchadd patchrm
Synopsis: SunOS 5.7: Fixes for patchadd and patchrm
Date: 19/Aug/99
 
Solaris Release: 7

SunOS Release: 5.7

Unbundled Product: 

Topic: SunOS 5.7: Fixes for patchadd and patchrm
Xref: This patch available for i386 as patch 107172

Unbundled Release: 

Relevant Architectures: sparc

BugId's fixed with this patch: 4186941 4176890 4190866 4150762 4193454 4194281 4194308 4224092 4245279 4258626 4253076 4260216 4258658

Changes incorporated in this version: 4258626 4253076 4260216 4258658

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch:

Obsoleted by: 

Files included with this patch: 

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

Problem Description: 

4258626 patchadd does not install packages in the correct order
4253076 patchrm should not remove patch directory if it did not back out a patch
4260216 pkgparam failed due to suffixed pkg created in .patchDB by installpatch
4258658 106125-06 causes patch packages to be backout incorrectly

(from 107171-03)

4245279 unable to patchadd patches to the miniroot before SUNWsibi is installed

(from 107171-02)

4224092 patchadd -R fails
 
(from 107171-01)

4186941 patchrm doesn't run the undo script if the pkg has bee n patched previously
4176890 patchadd - incorrect order in dependency checkings
4190866 cannot apply a patch to Miniroot using patchadd -C
4150762 patchadd spawns too many children, and runs slowly as a result
4193454 -u option for patchrm should be consistent with -u option for patchadd
4194281 Patchadd/pkgadd fail when /etc/vfstab file doesn't reflect the FS's mounted
4194308 patchadd -u doesn't ignore all patch requirements

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 release, 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:
-----------------------------

None 

