[tex-live] Misplaced context files

Vladimir Volovich vvv at vsu.ru
Sat Sep 5 00:29:34 CEST 2009


"KB" == Karl Berry writes:

 KB> So I've created two tiny files,
 KB> http://tug.org/~karl/longname-posix.tar
 KB> http://tug.org/~karl/longname-ustar.tar created using
 KB> --format=posix and --format=ustar, respectively.  Maybe the
 KB> existing tar.exe can handle posix format?

 KB> The original problematic context.doc is still at
 KB> http://tug.org/~karl/longname.tar.xz.

 KB> I haven't tried posix with Solaris or BSD tar yet.  If anyone else
 KB> could do that too, that'd be great.

i've tested on Solaris 8 (sparc):

$ type tar
tar is /usr/bin/tar

$ tar tvf longname-posix.tar
-rw-r--r-- 501/100    161 Sep  5 01:30 2009 texmf-dist/doc/context/manuals/reference/en/texmf/fonts/tfm/test/test/PaxHeaders.17366/texnansi-raw-
-rw-r--r-- 501/100   1664 Aug 23 15:11 2009 texmf-dist/doc/context/manuals/reference/en/texmf/fonts/tfm/test/test/texnansi-raw-demofont-capitali
$ tar xvf longname-posix.tar
tar: texmf-dist/doc/context/manuals/reference/en/texmf/fonts/tfm/test/test/PaxHeaders.17366/texnansi-raw-: typeflag 'x' not recognized, converting to regular file
x texmf-dist/doc/context/manuals/reference/en/texmf/fonts/tfm/test/test/PaxHeaders.17366/texnansi-raw-, 161 bytes, 1 tape blocks
x texmf-dist/doc/context/manuals/reference/en/texmf/fonts/tfm/test/test/texnansi-raw-demofont-capitali, 1664 bytes, 4 tape blocks
$ echo $?
1

$ tar tvf longname-ustar.tar
-rw-r--r-- 501/100   1664 Aug 23 15:11 2009 texmf-dist/doc/context/manuals/reference/en/texmf/fonts/tfm/test/test/texnansi-raw-demofont-capitalized-750.tfm
$ tar xvf longname-ustar.tar
x texmf-dist/doc/context/manuals/reference/en/texmf/fonts/tfm/test/test/texnansi-raw-demofont-capitalized-750.tfm, 1664 bytes, 4 tape blocks
$ echo $?
0

i.e. the system tar does not handle longname-posix.tar properly, but it
handles longname-ustar.tar properly.
(longname.tar for context.doc is also handled properly).

Best,
v.


More information about the tex-live mailing list