NetBSD-Bugs archive

[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)



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
behave identical.

cd /
echo 'b*' > /tmp/excludes
$TAR -cf /tmp/test.tar -X tmp/excludes ./altroot ./bin
$TAR -tf /tmp/test.tar

Joerg


Home | Main Index | Thread Index | Old Index