Hi,
Tar archives with long path names get truncated by CPIO. Consider this:
mkdir /tmp/tartest
cd /tmp/tartest/
for a in {1..100} ; do A="x" ; FILE=$FILE$A ; echo $FILE ; done | xargs
touch
ls -l
cd /
tar cvf /tmp/tartest.tar /tmp/tartest/
tar tf /tmp/tartest.tar | sort | awk '{ print $0,"------
LENGTH:",length($0)}'
cpio -itF /tmp/tartest.tar | sort | awk '{ print $0,"------
LENGTH:",length($0)}'
My system:
CentOS 6.4
# rpm -q tar cpio
tar-1.23-11.el6.x86_64
cpio-2.10-11.el6_3.x86_64
Any workaround on this?
Regards
--
Thomas Ericsson
---------------------------
FIDO FILM
---------------------------
Rosenlundsgatan 36, 4 tr
118 53 Stockholm, Sweden
Tel: +46 8 556 990 06
www.fido.se
---------------------------