OBSOLETE Patch-ID# 138624-04


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 pax interactive restore cpio permissions zones cp -rpp trip symlinks ln mv tar symbolic link
Synopsis: Obsoleted by: 138624-05 SunOS 5.10_x86: cp, ln, mv, compress, pack, cpio, pax tar patch
Date: Feb/10/2011


Install Requirements: NA

Solaris Release: 10_x86

SunOS Release: 5.10_x86

Unbundled Product:

Unbundled Release:

Xref: This patch available for SPARC as patch 138623

Topic: SunOS 5.10_x86: cp, ln, mv, compress, pack, cpio, pax tar patch

Relevant Architectures: i386

Bugs fixed with this patch:

Sun CR # Bug #
416362014968469
448031915071825
618951015234801
620552415239986
630040715277668
632487915287354
638358615311928
641169015324631
650098415365143
653399915383738
657852815408705
659841215419905
661489615429547
662830715437657
668102915468335
668830815472687
671871115489948
680377415541059
686881215580657
688707615593390
689468115598827
690521315606466
696091415649604
696689615654258


Changes incorporated in this version: 6894681 6966896

Patches accumulated and obsoleted by this patch: 121003-04 126317-01 126652-02 127921-01 127923-04 128331-02 137089-01 138276-01 138622-02 140915-02 142010-01 142337-01 143589-01 144301-01 144877-01

Patches which conflict with this patch:

Patches required with this patch: 118855-36 137138-09 142910-17 (or greater)

Obsoleted by:

Files included with this patch:

/usr/bin/compress
/usr/bin/cp
/usr/bin/cpio
/usr/bin/ln
/usr/bin/mv
/usr/bin/pack
/usr/bin/pax
/usr/bin/uncompress
/usr/bin/unpack
/usr/bin/zcat
/usr/sbin/tar
/usr/xpg4/bin/cp
/usr/xpg4/bin/ln
/usr/xpg4/bin/mv

Problem Description:

6894681 Solaris 10 file utilities should ignore post-Solaris-10 system attributes
6966896 problem with utility file 
 
(from 138624-03)
 
6960914 pax does not deal well with holey files
 
(from 138624-02)
 
6411690 flash archive install on sun4v T1000 hangs system
6614896 pax incorrectly archives extended system attributes with -@
6718711 need to sync pax changes
 
(from 138624-01)
 
        This revision accumulates generic Sustaining patch 128331-02
        into Solaris S10U6 update.
 
(from 128331-02)
 
6681029 broken hardlinks when extracting with pax(1)'s cpio format option
 
(from 128331-01)
 
        This revision accumulates generic Sustaining patch 121003-04
        into Solaris S10U5 update.
 
(from 121003-04)
 
6598412 pax archives files >8GB but restores them as 0 bytes
 
(from 121003-03)
 
6383586 flash issue due to pax archiver not restoring file mode on special device /devices/pseudo files
 
(from 121003-02)
 
6324879 UNIX03 vsc: pax.ex 245 and 247 fail to extract renamed file if given new name
 
(from 121003-01)
 
6300407 core dump during interactive restore with pax
 
(from 143589-01)
 
        This revision accumulates generic Sustaining patch 140915-02
        into Solaris S10U9 update.
 
(from 140915-02)
 
4480319 cpio does not properly copy files that are sparse (have holes in them)
6868812 cpio dumps core when file was shrunk in pass mode
 
(from 140915-01)
 
6628307 cpio named socket is impossible file type with -t
 
(from 138276-01)
 
        This revision accumulates generic Sustaining patch 127923-04
        into Solaris S10U6 update.
 
(from 127923-04)
 
6189510 cpio -idm can create symbolic links to incorrect targets
 
(from 127923-03)
 
4163620 cpio reports as an error an attempt to archive a named socket
 
(from 127923-02)
 
6500984 cpio issue with directory creation
 
(from 127923-01)
 
        This revision accumulates generic Sustaining patch 127921-01
        into Solaris S10U5 update.
 
(from 127921-01)
 
6533999 cpio does not preserve original permissions on Solaris 10U2 and Solaris 10U3 local zones
 
(from 144301-01)
 
6887076 cp -p should use utimensat() like touch does
 
(from 142337-01)
 
	This revision accumulates generic Sustaining patch 142010-01
	into Solaris S10U8 update.
 
(from 142010-01)
 
6803774 cp -rPp, cp -RPp trip over dangling symlinks
 
(from 144877-01)
 
        This revision accumulates generic Sustaining patch 138622-02
        into Solaris S10U9 update.
 
(from 138622-02)
 
6905213 tar rE fails to append a file: directory checksum error
 
(from 138622-01)
 
6688308 tar core dumps on Solaris 10 when tarring from an NFSv3 mount from a MacOSX NFS server
 
(from 137089-01)
 
        This revision accumulates generic Sustaining patch 126652-02
        into Solaris S10U5 update.
 
(from 126652-02)
 
6578528 /usr/bin/tar dumps core when extracting large files
 
(from 126652-01)
 
        This revision accumulates generic Sustaining patch 126317-01
        into Solaris S10U4 update.
 
(from 126317-01)
 
6205524 using /sbin/tar -h on Solaris 9 - symlinked files become normal files


Patch Installation Instructions:
--------------------------------
 
Please refer to the man pages for instructions on using 'patchadd'
and 'patchrm' commands provided with Solaris.
 
The following example installs a patch to a standalone machine:
 
       example# patchadd /var/spool/patch/123456-07
 
The following example removes a patch from a standalone system:
 
       example# patchrm 123456-07
 
For additional examples please see the appropriate man pages. Any
other special or non-generic installation instructions should be
described below as special instructions.


Special Install Instructions:
-----------------------------
 
NOTE 1:  To get the fixes contained in this patch, this patch must be
         applied to the Miniroot, which is located in the Boot directory
         on Net Install servers and Boot servers.
 
         The Miniroot needs to be patched on the Net Install server
         and on all Boot servers that have already been created
         from the Net Install server.
 
         Please also note that a patched Net Install server will
         create patched Boot servers.  In other words, if you patch
         a Net Install server, and subsequently make a Boot server
         from it by using the 'setup_install_server' command, the
         newly-created Boot server will incorporate the patch applied
         to the Net Install server.
 
         Use 'patchadd -C' for this patch, rather than the generic
         invocation.
 
         Example:
 
                  # patchadd -C <path_to_miniroot> <patchid>
 
         Remove the Miniroot patch using something similar to:
 
                  # patchrm -C <path_to_miniroot>  <patchid>
 
         where path_to_miniroot is <top_of_image_tree>/Solaris_<9,10,...>/Tools/Boot


NOTE: The list of 'patches required with this patch' (above) has been
modified from the list specified at patch creation time. The reason for
the modification is that one or more of the required patches was
either never released or withdrawn after its release. The following
substitutions (which are guaranteed to satisfy the original requirements)
were therefore made:

142910-17 replaces 142910-02




README -- Last modified date: Saturday, November 10, 2012