Date: Thu, 30 May 2002 15:47:16 -0400 From: "Brian J. McGovern" <bmcgover@cisco.com> To: bmah@acm.org Cc: Hans Ottevanger <hansot@iae.nl>, qa@FreeBSD.ORG, re@FreeBSD.ORG, bmcgover@bmcgover-pc.cisco.com Subject: Re: /usr/@LongLink is here again Message-ID: <200205301947.g4UJlGw82433@bmcgover-pc.cisco.com> In-Reply-To: Your message of "Thu, 30 May 2002 12:08:19 PDT." <200205301908.g4UJ8J3i042213@intruder.bmah.org>
next in thread | previous in thread | raw e-mail | index | archive | help
So perhaps its time to get up to a current GNU tar? -B > If memory serves me right, Hans Ottevanger wrote: > > > It is caused by problems during installation with files that have names > > longer than 100 characters. In the 4.6 RC2 ports collection there are 17 > > such files. In a recently cvsupped port tree there are 22. > > Just to catch up people who aren't on the re list: > > It's been suggested (by sobomax) that we could make the ports tree > tarball using cpio instead of tar. The problem is that when I just > tried this, I wound up with a tarball that unpacks perfectly with cpio, > but our system tar chokes on it (it messes up long filenames). > Apparently "the GNU tar format" and "the POSIX tar format" aren't > exactly compatible when it comes to long filenames. Our system tar > (which is an old GNU tar) claims to do POSIX tar in its manpage, but > this is a lie. :-( > > GNU tar from ports handles the long filenames just fine (the same way > that cpio does). > > Bruce. > > PS. For those of you following along at home: > > (cd /usr && \ > find -E ports \! -regex '.*CVS(/.+)?' -a \! -regex 'ports/distfiles/.*' | \ > cpio -o -H ustar | \ > gzip > ${CD_DISC1}/ports/ports.tgz) > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-qa" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-qa" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200205301947.g4UJlGw82433>