From owner-freebsd-current@FreeBSD.ORG Tue Sep 7 17:09:28 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 752C716A4CE; Tue, 7 Sep 2004 17:09:28 +0000 (GMT) Received: from angui.sh (angui.sh [216.171.167.170]) by mx1.FreeBSD.org (Postfix) with ESMTP id 28C6C43D54; Tue, 7 Sep 2004 17:09:28 +0000 (GMT) (envelope-from wfroning@angui.sh) Received: from angui.sh (localhost [127.0.0.1]) by angui.sh (8.12.9p2/8.12.8) with ESMTP id i87H9Oxd017924 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 7 Sep 2004 10:09:24 -0700 (PDT) (envelope-from wfroning@angui.sh) Received: from localhost (wfroning@localhost) by angui.sh (8.12.9p2/8.12.8/Submit) with ESMTP id i87H9OUO017921; Tue, 7 Sep 2004 10:09:24 -0700 (PDT) (envelope-from wfroning@angui.sh) Date: Tue, 7 Sep 2004 10:09:24 -0700 (PDT) From: Will Froning To: Tim Kientzle In-Reply-To: <413A3211.7040506@freebsd.org> Message-ID: <20040907100741.F14813@angui.sh> References: <20040903165214.W8095@angui.sh> <41392082.3010204@freebsd.org> <413A3211.7040506@freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Spam-Score: 0 () X-Scanned-By: MIMEDefang 2.39 cc: freebsd-current@freebsd.org Subject: Re: bsdtar breakage on 5.3-BETA2 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Sep 2004 17:09:28 -0000 =>> On a FBSD4.10 box I have created a tar file of a users home directory =>> and then copied it over to a 5.3-BETA2 box (MD5 checksums match). =>> => > [ ... file with long name gets reported as a dir instead of regular =>file ....] => > => =>Good catch! The code for handling certain =>very old tar archives was getting confused =>by the long filename extensions. => =>The attached patch fixes it for me. =>If you have a chance, apply it to =>src/lib/libarchive and then rebuild =>both libarchive and src/usr.bin/tar and =>let me know if this fixes it for you as well. This seems to fix it for me. Thanks for the quick turn around! Sorry for the long delay, Las Vegas was busy taking all my money over the holiday weekend. Thanks, Will -- Will Froning Unix Sys. Admin. wfroning@angui.sh