Le 28.11.2010 17:12, Apostolos Syropoulos a écrit :
apost...@nadya:/opt/gnu# tar -cf c++.tar c++
structGlib_1_1Container__Helpers_1_1TypeTraits_3_01Glib_1_1RefPtr_3_01Gio_1_1Volume_01_4_01_4-members.html:
filename is greater than 100
But that is a documented and expected behaviour:
When a file is archived, and the E
flag (see Function Modifiers) is not
specified, the filename cannot
exceed 256 characters. In addition,
it must be possible to split the
name between parent directory names
so that the prefix is no longer than
155 characters and the name is no
longer than 100 characters. If E is
specified, a name of up to PATH_MAX
characters may be specified.
For example, a file whose basename
is longer than 100 characters could
not be archived without using the E
flag.
Have you tried with E and it didn't work either?
Or maybe you are suggesting to modify the default behaviour to be the E
one, which would produce files incompatible with some old Solaris
versions. It might be time, since AFAICT, S9 already supported it.
Laurent
_______________________________________________
Discuss mailing list
[email protected]
http://lists.illumos.org/m/listinfo/discuss