[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: bin/41168 (tar treats lines in files supplied to -X as globs)
The following reply was made to PR bin/41168; it has been noted by GNATS.
From: Joerg Sonnenberger <joerg%britannica.bec.de@localhost>
To: "Perry E. Metzger" <perry%piermont.com@localhost>
Cc: gnats-bugs%NetBSD.org@localhost, gnats-admin%netbsd.org@localhost,
Subject: Re: bin/41168 (tar treats lines in files supplied to -X as globs)
Date: Sat, 20 Feb 2010 16:40:49 +0100
On Sat, Feb 20, 2010 at 10:25:01AM -0500, Perry E. Metzger wrote:
> joerg%NetBSD.org@localhost writes:
> > Synopsis: tar treats lines in files supplied to -X as globs
> > State-Changed-From-To: open->feedback
> > State-Changed-By: joerg%NetBSD.org@localhost
> > State-Changed-When: Sat, 20 Feb 2010 03:40:50 +0000
> > State-Changed-Why:
> > GNU tar 1.22 at least documents the same behavior as implemented
> > by pax-as-tar, namely that -X lists a file of exclude patterns.
> > Therefore I would change this from an implementation bug to
> > a documentation bug. Opinion?
> Why don't you try them both and see. I think you'll find that they do
> not behave compatibly and that this makes lots of things fail. In
> particular, my system backup scripts fail using the native tar.
The only difference I see between gtar-base-1.22 and pax-as-tar with -X
is that GNU tar mishandles the case of no match at all. Otherwise they
echo 'b*' > /tmp/excludes
$TAR -cf /tmp/test.tar -X tmp/excludes ./altroot ./bin
$TAR -tf /tmp/test.tar
Main Index |
Thread Index |