[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: tar and trailing slash for dirnames.
- To: tech_(_at_)_openbsd_(_dot_)_org
- Subject: Re: tar and trailing slash for dirnames.
- From: Andreas Kahari <andreas_(_dot_)_kahari_(_at_)_gmail_(_dot_)_com>
- Date: Sun, 13 Mar 2005 21:22:57 +0000
- Reply-to: Andreas Kahari <andreas_(_dot_)_kahari_(_at_)_gmail_(_dot_)_com>
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