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>
