Patch-ID# 105747-06 Keywords: cpio copy directory Synopsis: SunOS 5.6_x86: /usr/bin/cpio patch Date: Sep/01/2003 Install Requirements: None Solaris Release: 2.6_x86 SunOS Release: 5.6_x86 Unbundled Product: Unbundled Release: Xref: This patch available for SPARC as patch 105746 Topic: SunOS 5.6_x86: /usr/bin/cpio patch Relevant Architectures: i386 BugId's fixed with this patch: 4055701 4072520 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 4711504 4738687 4740813 4768749 4771017 4789757 4790357 4792482 4803461 4810827 4844489 Changes incorporated in this version: 4789757 4803461 4810827 4844489 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: 4789757 cpio: performance degradation: 108414-03 is very slower than 108414-01 4803461 cpio -i restores unnecessary directories in Solaris 9 4810827 *cpio* -p@ fails with too many open files. 4844489 File Descriptor leak in *cpio* for Solaris 9 (from 105747-05) 4711504 *cpio* -itv output broken 4738687 *cpio* assumes uninitialized data is zero 4740813 *cpio* has a valloc()-equivalent function, forcing -lmapmalloc 4768749 *cpio* reports wrong count of transferred blocks 4771017 *cpio* dumps a core by -Htar option on Solaris 8 and Solaris 9 4790357 *cpio* allocates a buffer of the wrong size 4792482 *cpio* failure to get memory for acls during -o should be fatal (from 105747-04) 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 105747-03) 4318063 cpio -pL make wrong hard links (from 105747-02) 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 (from 105747-01) 4072520 cpio does not copy directories ending in dot (period character) 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. README -- Last modified date: Monday, September 1, 2003