OBSOLETE Patch-ID# 110935-28


Download this patch from My Oracle Support

Your use of the firmware, software and any other materials contained in this update is subject to My Oracle Support Terms of Use, which may be viewed at My Oracle Support.
For further information on patching best practices and resources, please see the following links:
Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.

Keywords: security pkgtrans pkgadd pkginstall dryrun pkgremove installf removef
Synopsis: Obsoleted by: 110935-29 SunOS 5.8_x86: package utilites patch
Date: Aug/19/2008


Install Requirements: NA

Solaris Release: 8_x86

SunOS Release: 5.8_x86

Unbundled Product:

Unbundled Release:

Xref: This patch available for SPARC as patch 110934

Topic: SunOS 5.8_x86: package utilites patch

Relevant Architectures: i386

Bugs fixed with this patch:

Sun CR # Bug #
123834514910853
402571814930557
413690514961870
431884415017393
433190715022927
434490815028558
436174215035009
437818315040820
438658515043715
439330315045903
439439115046237
441643015053403
443597615059873
445130515062238
448917015074803
450004715078241
450989815081615
451636715083733
452904415087743
453158515088496
465854215101817
472021115116176
473759415120885
478659315135792
481386015144940
482660915148948
484214615153973
487612515163400
499187515195936
501585015202119
503410815207245
503865015208736
505049315212058
506260315215216
509640115225877
510732515229297
620267115238971
620283015239010
621720615244298


Changes incorporated in this version: 4344908 4991875

Patches accumulated and obsoleted by this patch: 109138-01 110950-01 111364-01

Patches which conflict with this patch:

Patches required with this patch: 110403-04 (or greater)

Obsoleted by:

Files included with this patch:

/usr/bin/pkginfo
/usr/bin/pkgmk
/usr/bin/pkgparam
/usr/bin/pkgproto
/usr/bin/pkgtrans
/usr/lib/libpkg.a
/usr/sadm/install/bin/pkginstall
/usr/sadm/install/bin/pkgname
/usr/sadm/install/bin/pkgremove
/usr/sadm/install/scripts/i.CompCpio
/usr/sadm/install/scripts/i.awk
/usr/sadm/install/scripts/i.build
/usr/sadm/install/scripts/i.sed
/usr/sadm/install/scripts/r.awk
/usr/sadm/install/scripts/r.build
/usr/sadm/install/scripts/r.sed
/usr/sbin/installf
/usr/sbin/pkgadd
/usr/sbin/pkgask
/usr/sbin/pkgchk
/usr/sbin/pkgmv
/usr/sbin/pkgrm
/usr/sbin/removef

Problem Description:

4344908 pkgchk -l fails to execute
4991875 pkgchk reports modtime errors after patches installation
 
(from 110935-27)
 
1238345 pkgchk doesn't check last-modification date correctly
 
(from 110935-26)
 
5107325 pkgmk can generate malformed pkgmap file  - due to putback for 5096401
 
(from 110935-25)
 
5096401 package commands don't work on large filesystems
 
(from 110935-24)
 
6202671 packaging runs scripts as nobody rather than noaccess
 
(from 110935-23)
 
6217206 Solaris 8 & 9 / pkgrm passes shared-directory-path to class action script
 
(from 110935-22)
 
6202830 pkgadd incorrectly updates excluded files
 
(from 110935-21)
 
5050493 patch 110934-16 prevents pkgrm from calling the appropriate remove class action
 
(from 110935-20)
 
5038650 the pkgadd command is executing request scripts as root (and should not be)
5062603 pkgrm fails to remove symlink of directory
 
(from 110935-19)
 
5034108 pkgrm should not unlink the directory when invalid character is encountered
 
(from 110935-18)
 
5015850 blank lines in space files cause warning messages during pkginstall
 
(from 110935-17)
 
BAD PATCH Revision. No new or updated binaries were included in this patch revision.
 
(from 110935-16)
 
4658542 pkgrm removes a file which is shared
 
(from 110935-15)
 
4876125 packaging database changes broke use of installf in i.initd
 
(from 110935-14)
 
4842146 pkgmk calculates wrong value for required space
 
(from 110935-13)
 
4826609 pkgadd dryrun fails with long pkg names
 
(from 110935-12)
 
4813860 patchrm fails for package names longer than 9 chars
 
(from 110935-11)
 
4786593 patches fail with size issue when space file is present
 
(from 110935-10)
 
	This patch was rebuilt without the changes
        made by bugs 4636159, 4446889 and 4268929 that
        was introduced in -09 rev of this patch.
 
(from 110935-09)
 
4435976 an alternate root in the save path for built-in scripts should not be used
4737594 default CAS's don't account for $PKG_INSTALL_ROOT being "/"
REMOVED 4636159 fix for 4446889 will not work for all patch installations
REMOVED 4446889 SUNWmdr,SUNWmdu checkinstall prevents adding diskless client OS Services
REMOVED 4268929 SunVTS does not install under Genie
4720211 pkgadd (pkginstall) fails to install packages on a very large filesystem
 
(from 110935-08)
 
4136905 pkgadd can set undesirable permissions
 
(from 110935-07)
 
4516367 pkginfo cannot handle large number of spooled pathnames
 
(from 110935-06)
 
4361742 pkgparam is not cleaning temporary directory in /var/tmp
4531585 package procedural scripts need access to client OS release info via INST_RELEASE
4393303 wrong exit code by using pkgadd -d . pkgexit20
4489170 support for installing pkgs via its CATEGORY variable
4500047 package datastream files are not recognized on Solaris 9 beta
4529044 error messages during install of core Solaris pkgs
 
(from 110935-05)
 
4509898 pkgadd -R user passwd/group search order is backwards
4416430 pkgadd -R does not use the proper passwd/group information
 
(from 110935-04)
 
4378183 pkgadd fails when "/var/sadm/install/contents" is larger than ULIMIT
 
(from 110935-03)
 
4451305 pkgnmchk.c makes implicit use of a returned int
 
(from 110935-02)
 
4025718 pkginfo: allow greater than nine characters for PKG parameter value
 
(from 110935-01)
 
4331907 pkgtrans to disk fails when not root
 
(from 109138-01)
 
4318844 pkgadd fails when patch includes a new empty dir pkgmap entry
 
(from 110950-01)
 
4386585 pkgrm/pgkremove: private -F option needs to ignore preremove script as well
 
(from 111364-01)
 
4394391 installf doesn't create symlinks unless explicitly specified


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: Friday, November 9, 2012