Subject: bin/19272: pax(1) is not GnuTAR compatible enough
To: None <gnats-bugs@gnats.netbsd.org>
From: Matthias Scheler <tron@colwyn.zhadum.de>
List: netbsd-bugs
Date: 12/04/2002 18:45:37
>Number:         19272
>Category:       bin
>Synopsis:       pax(1) is not GnuTAR compatible enough
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    bin-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Dec 04 09:46:00 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     
>Release:        NetBSD 1.6K (2002-12-04 sources)
>Organization:
Matthias Scheler                                  http://scheler.de/~matthias/
>Environment:
System: NetBSD lyssa.zhadum.de 1.6K NetBSD 1.6K (LYSSA) #0: Wed Dec 4 15:37:37 CET 2002 tron@lyssa.zhadum.de:/src/sys/compile/LYSSA i386
Architecture: i386
Machine: i386
>Description:
The "xservers" package uses "tar" to copy parts of the X11 source tree.
This works fine with the real GnuTAR ...

tron@lyssa:/usr/pkgsrc/x11/xservers>make GTAR=/usr/pkg/bin/gtar extract
===> Extracting for xservers-3.3.6.3
===> Required installed package xpkgwedge>=1.5: xpkgwedge-1.7 found
/bin/mkdir -p /usr/pkgsrc/x11/xservers/work/xservers-3.3.6.3
/usr/pkg/bin/gtar --exclude '*/CVS' -c -C /src/NetBSD-current/xsrc/xc -f - Imakefile Makefile config fonts include lib nls  programs/Imakefile programs/Xserver programs/bdftopcf  programs/mkfontdir programs/xkbcomp |  /usr/pkg/bin/gtar xCf /usr/pkgsrc/x11/xservers/work/xservers-3.3.6.3 -

... but fails with NetBSD's pax(1) in tar emulation mode:

tron@lyssa:/usr/pkgsrc/x11/xservers>make extract                     
===> Extracting for xservers-3.3.6.3
===> Required installed package xpkgwedge>=1.5: xpkgwedge-1.7 found
/bin/mkdir -p /usr/pkgsrc/x11/xservers/work/xservers-3.3.6.3
/bin/tar --exclude '*/CVS' -c -C /src/NetBSD-current/xsrc/xc -f - Imakefile Makefile config fonts include lib nls  programs/Imakefile programs/Xserver programs/bdftopcf  programs/mkfontdir programs/xkbcomp |  /bin/tar xCf /usr/pkgsrc/x11/xservers/work/xservers-3.3.6.3 -
tar: can not open */CVS: No such file or directory
Usage: tar [-]{crtux}[-befhmopqvwzHLOPXZ014578] [archive] [blocksize]
           [-C directory] [-T file] [-s replstr] [file ...]
tar: Sorry, unable to determine archive format.

>How-To-Repeat:
cd pkgsrc/x11/xservers
make extract

>Fix:
"make GTAR=/usr/pkg/bin/gtar extract" works arround the problem.

>Release-Note:
>Audit-Trail:
>Unformatted: