OBSOLETE Patch-ID# 106292-13
Keywords: security pkgmk tmp core fstab isspace() libadm multibyte
Synopsis: Obsoleted by: 106292-14 SunOS 5.6: pkgadd/pkginstall & related utilities
Date: Jun/13/2002

Install Requirements: None                      
                      
Solaris Release: 2.6

SunOS Release: 5.6

Unbundled Product: 

Unbundled Release: 

Xref: This patch available for x86 as patch 106293

Topic: SunOS 5.6: pkgadd/pkginstall & related utilities

Relevant Architectures: sparc

BugId's fixed with this patch: 4025718 4086096 4108278 4136905 4144291 4155622 4176616 4190246 4197238 4197828 4199317 4225484 4228339 4230299 4233936 4235345 4244631 4247895 4249447 4257708 4272567 4278623 4279039 4318844 4324360 4331907 4361742 4378183 4393303 4394391 4416430 4451305 4486356 4489170 4500047 4509898 4529044 4531585

Changes incorporated in this version: 4136905

Patches accumulated and obsoleted by this patch: 107300-01

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 

/usr/bin/pkginfo
/usr/bin/pkgmk
/usr/bin/pkgparam
/usr/bin/pkgproto
/usr/bin/pkgtrans
/usr/lib/libadm.a
/usr/lib/libadm.so.1
/usr/lib/libpkg.a
/usr/lib/llib-ladm
/usr/lib/llib-ladm.ln
/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/pkgmv
/usr/sbin/pkgrm
/usr/sbin/removef

Problem Description:

4136905 pkgadd can set undesirable permissions
 
(from 106292-12)
 
4361742 pkgparam is not cleaning temporary directory in /var/tmp
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
4509898 pkgadd -R user passwd/group search order is backwards
4416430 pkgadd -R does not use the proper passwd/group information.
4451305 pkgnmchk.c makes implicit use of a returned int
4486356 The variable PKG_NONABI_SYMLINKS is not used by pkgadd
4324360 pkgproto incorrectly resolves symbolic links
4394391 installf doesn't create symlinks unless explicitly specified
4531585 Package procedure scripts need access to client OS release info via INST_RELEASE
4378183 pkgadd fails when "/var/sadm/install/contents" is larger than ULIMIT.
4025718 pkginfo: allow greater than nine characters for PKG parameter value
4393303 Wrong exitcode by using pkgadd -d . pkgexit20
 
(from 106292-11)
 
4331907 repatch due to the missing putback.
 
(from 106292-10)
 
4331907 pkgtrans to disk fails when not root.
 
(from 106292-09)
 
4318844 pkgadd fails when a the patch includes a new empty dir pkgmap entry
 
(from 106292-08)
 
4228339 package upgrade fails miserably with directories that become links
4247895 pkgadd can not make hard links between files in the pkg to files in /
4225484 removef help text needs trailing carriage return
4278623 After DSR upgrade to s28_32b with ttinstall, java does not exist in
4235345 CD0 upgrade fails with various class action script errors relating ISO
4190246 Adding some patches remove save info from past patches
 
(from 106292-07)
 
4230299 Case-sensitive compare on hostnames in pkgadd/pkginstall -R
4233936 REGRESSION: pkgproto cores on link to zero-length file
4247895 pkgadd can not make hard links between files in the pkg to files in /
 
(from 106292-06)
 
4272567 Some entries in /devices from SUNWcsd are created without respect to
4257708 Upgrade with DSR of root slice fails
4279039 pkgadd and pkgrm do not provide locale variables to procedure scripts
 
(from 106292-05)
 
Patch rebuilt due to rev 04 linked with  wrong library.
 
(from 106292-04)
 
4249447 installf command fail to filter out extra slashes (//) from the path
4244631 Using lstat() explicitly causes SISP 2.0 to fail
 
(from 106292-03)
 
4197238 Cannot replace symbolic links with directories for S7 patches
4176616 'prototype' limit appears to be 15 characters for variable definition
4155622 pkg prototype paths on right side of = don't have $env variables expanded
4199317 Installf fails to build a symbolic link relative path
 
(from 106292-02)
 
4144291 pkgadd/pkginstall core dumps when fstab contains invalid entries
 
(from 106292-01)
 
4086096 pkgmk embeds an "m" instead of "YYYYmm" into a default PSTAMP
4108278 pkgadd dry run mode leaves files in the /tmp directory
 
(from 107300-01)
 
4197828 mis-use of isspace() in libadm functions causes a problem with multibyte chars

Patch Installation Instructions:
--------------------------------
Refer to the Install.info file within the patch for instructions on
using the generic 'installpatch' and 'backoutpatch' scripts provided
with each patch.  Any other special or non-generic installation
instructions should be described below.

Special Install Instructions:
-----------------------------
None.
 
	NOTE: If you are installing this patch onto a system that does
	      not have the previous revision of this patch installed
	      please note that the patch install log for this revision
	      may contain the following:
 
	ld.so.1: /usr/bin/pkgproto: fatal: relocation error:
	file /usr/bin/pkgproto: symbol get_install_root: referenced
	symbol not found
 
	Installation of <SUNWcsu> was successful.
 
	      As long as the SUNWcsu pkg installed successfully, No other
	      errors are reported in the log file, It is safe to ignore this
	      message for this patch.

README -- Last modified date:  Tuesday, January 7, 2003

