OBSOLETE Patch-ID# 138623-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: 138623-05 SunOS 5.10: cp, ln, mv, compress, pack, cpio, pax tar patch
Date: Feb/10/2011


Install Requirements: NA

Solaris Release: 10

SunOS Release: 5.10

Unbundled Product:

Unbundled Release:

Xref: This patch available for x86 as patch 138624

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

Relevant Architectures: sparc

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: 121002-04 126316-01 126651-02 127920-01 127922-04 128330-02 137088-01 138275-01 138621-02 140914-02 142009-01 142336-01 143588-01 144300-01 144876-01

Patches which conflict with this patch:

Patches required with this patch: 118833-36 137137-09 142909-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 138623-03)
 
6960914 pax does not deal well with holey files
 
(from 138623-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 138623-01)
 
        This revision accumulates generic Sustaining patch 128330-02
        into Solaris S10U6 update.
 
(from 128330-02)
 
6681029 broken hardlinks when extracting with pax(1)'s cpio format option
 
(from 128330-01)
 
        This revision accumulates generic Sustaining patch 121002-04
        into Solaris S10U5 update.
 
(from 121002-04)
 
6598412 pax archives files >8GB but restores them as 0 bytes
 
(from 121002-03)
 
6383586 flash issue due to pax archiver not restoring file mode on special device /devices/pseudo files
 
(from 121002-02)
 
6324879 UNIX03 vsc: pax.ex 245 and 247 fail to extract renamed file if given new name
 
(from 121002-01)
 
6300407 core dump during interactive restore with pax
 
(from 143588-01)
 
        This revision accumulates generic Sustaining patch 140914-02
        into Solaris S10U9 update.
 
(from 140914-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 140914-01)
 
6628307 cpio named socket is impossible file type with -t
 
(from 138275-01)
 
        This revision accumulates generic Sustaining patch 127922-04
        into Solaris S10U6 update.
 
(from 127922-04)
 
6189510 cpio -idm can create symbolic links to incorrect targets
 
(from 127922-03)
 
4163620 cpio reports as an error an attempt to archive a named socket
 
(from 127922-02)
 
6500984 cpio issue with directory creation
 
(from 127922-01)
 
        This revision accumulates generic Sustaining patch 127920-01
        into Solaris S10U5 update.
 
(from 127920-01)
 
6533999 cpio does not preserve original permissions on Solaris 10U2 and Solaris 10U3 local zones
 
(from 144300-01)
 
6887076 cp -p should use utimensat() like touch does
 
(from 142336-01)
 
	This revision accumulates generic Sustaining patch 142009-01
	into Solaris S10U8 update.
 
(from 142009-01)
 
6803774 cp -rPp, cp -RPp trip over dangling symlinks
 
(from 144876-01)
 
        This revision accumulates generic Sustaining patch 138621-02
        into Solaris S10U9 update.
 
(from 138621-02)
 
6905213 tar rE fails to append a file: directory checksum error
 
(from 138621-01)
 
6688308 tar core dumps on Solaris 10 when tarring from an NFSv3 mount from a MacOSX NFS server
 
(from 137088-01)
 
        This revision accumulates generic Sustaining patch 126651-02
        into Solaris S10U5 update.
 
(from 126651-02)
 
6578528 /usr/bin/tar dumps core when extracting large files
 
(from 126651-01)
 
        This revision accumulates generic Sustaining patch 126316-01
        into Solaris S10U4 update.
 
(from 126316-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:

142909-17 replaces 142909-02




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