On Fri, 3 Jun 2005, Rene Scharfe wrote:
Here's a patch.
This one fixes failure 6 for me, but 7, 8, 11 and 12 still fail.
Doing a
sh t5000-tar-tree.sh -i -v
ends with
* expecting success: (cd b/a && find .) | sort >b.lst &&
diff a.lst b.lst
3,5d2
< ./1.......10........20........30........40......481.......10........20........30........40........50x
< ./1.......10........20........30........40......481.......10........20........30........40........50xx
< ./1.......10........20........30........40......481.......10........20........30........40........50xxx
10d6
< ./l1.......10........20........30........40......481.......10........20........30........40........50
12d7
< ./l101
* FAIL 7: validate filenames (cd b/a && find .) | sort >b.lst &&
diff a.lst b.lst
and you already saw my output from "tar tvf b.tar", so you already know
that this is probably due to not understanding extended headers.
Linus