Patch-ID# 119254-06

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 patchrm error memory pspool fail global zone rlogin telnet
Synopsis: SunOS 5.10: Install and Patch Utilities Patch
Date: Aug/30/2005


Install Requirements: NA                      
                      
Solaris Release: 10

SunOS Release: 5.10

Unbundled Product: 

Unbundled Release: 

Xref: This patch available for x86 as patch 119255

Topic: SunOS 5.10: Install and Patch Utilities Patch

Relevant Architectures: sparc

BugId's fixed with this patch: 5045607 6216195 6217206 6219176 6220578 6221954 6224740 6224767 6226770 6226930 6231818 6233011 6233738 6236231 6236855 6236866 6239875 6241431 6241944 6242607 6243480 6244125 6245446 6245715 6248984 6251452 6256515 6263190 6275557 6276148 6279485 6284610 6288746 6290368 6292233 6292269 6296187 6306319 6309013

Changes incorporated in this version: 6233011 6236855 6276148 6279485 6284610 6288746 6290368 6292233 6292269 6296187 6306319 6309013

Patches accumulated and obsoleted by this patch: 119015-03

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 

/usr/bin/pkgadm
/usr/bin/pkginfo
/usr/bin/pkgmk
/usr/bin/pkgparam
/usr/bin/pkgproto
/usr/bin/pkgtrans
/usr/lib/libgendb.so.1
/usr/lib/libpkg.so.1
/usr/lib/libpkgdb.so.1
/usr/lib/patch/patchadd
/usr/lib/patch/patchrm
/usr/lib/patch/pdo
/usr/sadm/install/bin/pkginstall
/usr/sadm/install/bin/pkgname
/usr/sadm/install/bin/pkgremove
/usr/sadm/install/scripts/cmdexec
/usr/sbin/installf
/usr/sbin/pkgadd
/usr/sbin/pkgask
/usr/sbin/pkgchk
/usr/sbin/pkgrm
/usr/sbin/removef

Problem Description:

6233011 patchadd can not recognize PKG_INSTALL_ROOT
6236855 patchadd on s10 with zones produces an assertion error
6276148 T-patch does not work on local zones
6279485 failures in zone creation after patchrm
6284610 patches 119254-03, 119255-03 cause patchadd to dump core
6288746 patchadd -M gets the order wrong
6290368 patches 119254-04 and 119255-04 do not fix bugid 6263190.
6292233 patchadd still does not support incremental patching
6292269 cannot patchrm 119254-05 on a zones-enabled system
6296187 SUNWpkgcmdsu has a problem with pkgmap after patchadd/patchrm/patchadd 
        the related patch (119254-05) 
6306319 patches which delete files are not removing the deleted files from 
        pspool pkgmap for said package
6309013 patches that replace files of type "f" with symlinks are causing 
        zone create to fail
 
(from 119254-05)
 
6220578 patchadd silently fails if too many patches against a package 
6256515 zone install fails after adding patch.
 
(from 119254-04)
 
6244125 Direct calls to nsswitch bypassing the cache provided by nscd
 
(from 119254-03)
 
6219176 patchadd in S10 doesn't appear to be supporting incremental patching
6226930 patchadd (pdo) doesn't recognize leading 'T' in patchid
6221954 virtual patch removal procedure skips obsolete backlink
6236231 patchrm order checking broken
6263190 adding a patch that patches an architecture specific package, ie 
        SUNWcakr, gives misleading output
6224740 "fs" resources of type "tmpfs" confuse zone installation
6251452 Upgrade and LU screws up permissions of CAS scripts in pspool area 
        if you do successive upgrades.
6243480 cannot patchrm patches that use symlinks/links in their pkgmaps, 
        in S10 zones-enabled systems
6248984 patchadd with -d option aborts but munges pkg database and partially 
        applies patches
6245446 the routine for generating the pkgmap in patchadd is generating 
        incorrect pkgmap.
6245715 patchadd silently fails during jumpstart installs
6241431 .patchrmLock is not being removed after a successful patchrm
6236866 patch[add|rm] -G seems to affect subsequent patchadd's (without -G)
6275557 change SUNWluzone to use the -h option to pkgadd instead of 
        -O enable-hollow-package-support
 
(from 119254-02)
 
6233738 patchadd of certain patches in x86 s10 FCS fails
 
(from 119254-01)
 
5045607 patchadd failed to create backout file without any error.
6224767 Sun Java System Messaging Server patch fails with "wordlist too large" 
        error 118207-27
 
(from 119015-03)
 
6241944 pkgadd should handle modified f-type file during non-global zone creation 
6239875 pkgadd fails to use new version of datastream file downloaded by 
        HTTP if the filename is the same
6242607 SUNW_PKG_HOLLOW doesn't prevent scripts being run or files installed 
        in non-global zone
6226770 package tools should not create .ai.pkg.zone.lock* file when -R option 
        is used
 
(from 119015-02)
 
6217206 Solaris 8 & 9 pkgrm passes shared-directory-path to class action script.
6231818 package removal is "partially failed" in non-global zone.
 
(from 119015-01)
 
6216195 zone installation confused by UPDATE=yes in pkginfo(4) file

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:
-----------------------------
 
None.

README -- Last modified date:  Tuesday, August 30, 2005

