From owner-cvs-src@FreeBSD.ORG Wed May 28 16:16:53 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E760F1065677 for ; Wed, 28 May 2008 16:16:53 +0000 (UTC) (envelope-from joerg@britannica.bec.de) Received: from www.pkgsrc-box.org (www.ostsee-abc.de [62.206.222.50]) by mx1.freebsd.org (Postfix) with ESMTP id 7E3DD8FC19 for ; Wed, 28 May 2008 16:16:53 +0000 (UTC) (envelope-from joerg@britannica.bec.de) Received: from britannica.bec.de (www.pkgsrc-box.org [127.0.0.1]) by www.pkgsrc-box.org (Postfix) with ESMTP id 14B23E506A7 for ; Wed, 28 May 2008 16:16:52 +0000 (UTC) Received: by britannica.bec.de (Postfix, from userid 1000) id 34F0B16FB7; Wed, 28 May 2008 18:16:54 +0200 (CEST) Date: Wed, 28 May 2008 18:16:54 +0200 From: Joerg Sonnenberger To: cvs-src@freebsd.org Message-ID: <20080528161654.GB13294@britannica.bec.de> References: <200805261715.m4QHFZUK070554@repoman.freebsd.org> <20080526172717.GA93432@freebsd.org> <483AFE87.6020103@freebsd.org> <20080528013528.GA97270@dragon.NUXI.org> <1211981232.1637.5.camel@localhost> <20080528135832.GA14844@dragon.NUXI.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="tThc/1wpZn/ma/RB" Content-Disposition: inline In-Reply-To: <20080528135832.GA14844@dragon.NUXI.org> User-Agent: Mutt/1.5.17 (2007-11-01) X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Re: cvs commit: src/usr.bin/cpio Makefile bsdcpio.1 cmdline.c config_freebsd.h cpio.c cpio.h cpio_platform.h err.c matching.c matching.h pathmatch.c pathmatch.h src/usr.bin/cpio/test Makefile main.c test.h test_0.c test_basic.c test_format_newc.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 May 2008 16:16:54 -0000 --tThc/1wpZn/ma/RB Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Wed, May 28, 2008 at 06:58:32AM -0700, David O'Brien wrote: > Please read this as: "Please don't touch pax". It works fine as-is, is > small, is only used by folks that know it exists (many BSD users don't), > is BSDL'ed, pretty much cause no harm or extra work for us, etc... It doesn't work as-is. Consider the attached pax archive. I strongly believe it is a valid "pax Interchange Format" archive as defined by the Single Unix Specification. FreeBSD's pax can't handle this. NetBSD's pax is somewhat better as it at least detects that an extended header is used, but can't deal with it correctly. Now you might consider long symlinks an obscure edge case, but they happen in real world situations. Mono f.e. has a number of such long symlinks. Joerg --tThc/1wpZn/ma/RB--