DESC: cpio can't read a tar archive, if the seperator char between fields is
not 0x0. bsdtar and star use a space, what caused this problem.
the problem seems in copyin.c in from_ascii(). the error msg came from here.

$  diff copyin.c-orig copyin.c
923c923
<       if (++buf == end || *buf == 0)
---
>       if (++buf == end || *buf == 0 || *buf == ' ')

now it works. ;-)

Regards,
Thomas

Reply via email to