OBSOLETE Patch-ID# 108415-03
Keywords: cpio TAR/USTAR pointer
Synopsis: Obsoleted by: 108415-04 SunOS 5.7_x86: /usr/bin/cpio patch
Date: Aug/07/2002

Install Requirements: None                      
                      
Solaris Release: 7_x86

SunOS Release: 5.7_x86

Unbundled Product: 

Unbundled Release: 

Xref: This patch available for SPARC as patch 108414

Topic: SunOS 5.7_x86: /usr/bin/cpio patch

Relevant Architectures: i386

BugId's fixed with this patch: 4055701 4104534 4231078 4248026 4302144 4309518 4318063 4328540 4337099 4339368 4358686 4358965 4382185 4480445 4481433 4497628 4503943 4506165 4508105 4508436 4516728 4519794 4626967 4646589 4661824 4674849 4677773 4679533 4679805 4688928

Changes incorporated in this version: 4055701 4302144 4309518 4328540 4337099 4339368 4358686 4358965 4382185 4480445 4481433 4497628 4503943 4506165 4508105 4508436 4516728 4519794 4626967 4646589 4661824 4674849 4677773 4679533 4679805 4688928

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 

/usr/bin/cpio

Problem Description:

4626967 *cpio* potential performance problem
4337099 *cpio* -p should use a bigger block size
4519794 *cpio* malfunctions while dealing with symlinks when disk is full
4503943 *cpio* odd filenames displayed in failed cpio extraction output
4358686 *cpio* -ic prints wrong file name when reporting an error
4508105 *cpio* source compatibility
4516728 *cpio* GABI - cpio command fails to extract file from older archive
4508436 *cpio* core dump on x86 by running flarcreate
4506165 *cpio* dumps core
4497628 trailing slashes in directories produces warnings
4481433 *cpio* need to reinstate earlier bugfix with appropriate fixes
4318063 *cpio* -pL make wrong hard links
4480445 *cpio* add README file to the archiver source directories
4358965 *cpio* gives errors when using USTAR and TAR header formats with directories
4646589 *cpio* -Hodc corrupts data when different inodes are stored as the same
4661824 *cpio* filename preprocessing could be more efficient
4679533 *cpio* backup performance halved after installing patchid 108415-02 or 108414-02
4674849 *cpio* does not report -t and -V as mutually exclusive
4677773 *cpio* the maximum length of a file pathname for -p appears to be 256
4679805 *cpio* unlinkat needs refinement
4688928 *cpio* uninitialized variable
4055701 *cpio* honors "-m" even on "-o"
4302144 *cpio* does not preserve ACL correctly
4309518 cpio hangs when size of file being backed at that instant changes (reduces)
4328540 *cpio* tries to chmod files it reads into archives
4339368 *cpio* -m and -a are NOT mutually exclusive
4382185 *cpio* Solaris 8 Update 3 Beta - cpio error (errno=2)
 
(from 108415-02)
 
4318063 *cpio* -pL make wrong hard links
 
(from 108415-01)
 
4248026 cpio -i dumps core when restoring a file which has a long path
4104534 *cpio* should warn if it encounters directories deeper than it can handle
4231078 cpio -o cannot handle long pathnames (>500 characters) when '-c' option

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-9 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:  Monday, June 9, 2003

