This is a discussion on Re: tar and trailing slash for dirnames. within the mailing.openbsd.tech forums, part of the OpenBSD category; --> On Sun, 13 Mar 2005 22:13:44 +0059, Han Boetes <han@mijncomputer.nl> wrote: [cut] > Now reading the sourcecode: /usr/src/bin/pax/tar.c > ...
| |||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| On Sun, 13 Mar 2005 22:13:44 +0059, Han Boetes <han@mijncomputer.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 |