[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: tar and trailing slash for dirnames.



On Sun, 13 Mar 2005 22:13:44 +0059, Han Boetes <han_(_at_)_mijncomputer_(_dot_)_nl> wrote:
[cut]
> Now reading the sourcecode: /usr/src/bin/pax/tar.c
> 
>    /*
>     * strip off any trailing slash.
>     */
>    if (*pt == '/') {
>            *pt = '\0';
>            --arcn->nlen;
>    }
> 
> So it is done on purpose. But it is incompatible with gtar. And I just
> happen to run into a situation where this behaviour is required, so I
> would like to request the change of this behaviour. Or perhaps somebody
> can enlighten me why this is the prefered behaviour.

Do you have something that has to parse the output of "tar tf" and
figure out if something is a directory or not?  Can't you, in that
case, just add a "v" to the options and test for a "d" in the first
position of the resulting line?

Andreas

-- 
Andreas Kdhdri

1024D/C2E163CB



Visit your host, monkey.org