Patch-ID# 106292-14 Keywords: security pkgmk tmp core fstab isspace() libadm multibyte Synopsis: SunOS 5.6: pkgadd/pkginstall & related utilities Date: Jan/07/2003 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 4435976 4451305 4486356 4489170 4500047 4509898 4529044 4531585 4737594 Changes incorporated in this version: 4435976 4737594 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/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: 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 "/" (from 106292-13) 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 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