Hi,
the latest tar 1.13.18 does not work correctly on the Hurd. It fails with
an EINVAL from mkdir when trying to create "foo/" when extracting some
archives (which contain this pathname).
Now, POSIX doesn't say that trailing slashes can be added to arbitrary
pathnames, it says they can if the pathname refers to a directory.
But until it is created, the pathname foo/ doesn't refer to a directory
(instead, it is inexistant). The Hurd is strict about this, and refuses
to create 'foo/'.
My guess is that this is triggered by this change:
2000-10-23 Paul Eggert <[EMAIL PROTECTED]>
[...]
(extract_archive): [...] Do not remove trailing / and /.
from file names.
[...]
Please revert this change, so tar can extract archives on GNU systems.
Thanks,
Marcus
--
`Rhubarb is no Egyptian god.' Debian http://www.debian.org [EMAIL PROTECTED]
Marcus Brinkmann GNU http://www.gnu.org [EMAIL PROTECTED]
[EMAIL PROTECTED]
http://www.marcus-brinkmann.de
_______________________________________________
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd