From owner-cvs-all@FreeBSD.ORG Wed Mar 7 16:59:17 2007 Return-Path: X-Original-To: cvs-all@freebsd.org Delivered-To: cvs-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 493A416A404; Wed, 7 Mar 2007 16:59:17 +0000 (UTC) (envelope-from kientzle@freebsd.org) Received: from kientzle.com (h-66-166-149-50.snvacaid.covad.net [66.166.149.50]) by mx1.freebsd.org (Postfix) with ESMTP id 1790A13C467; Wed, 7 Mar 2007 16:59:17 +0000 (UTC) (envelope-from kientzle@freebsd.org) Received: from [10.0.0.222] (p54.kientzle.com [66.166.149.54]) by kientzle.com (8.12.9/8.12.9) with ESMTP id l27GxG24068322; Wed, 7 Mar 2007 08:59:16 -0800 (PST) (envelope-from kientzle@freebsd.org) Message-ID: <45EEEF64.1010006@freebsd.org> Date: Wed, 07 Mar 2007 08:59:16 -0800 From: Tim Kientzle User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.12) Gecko/20060422 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Jim Rees References: <200703061454.l26Esj7D043245@repoman.freebsd.org> <45EDA7E2.4040300@freebsd.org> <20070306204307.GD43608@rambler-co.ru> <20070306231228.GC68567@wantadilla.lemis.com> <45EE3BC4.8070309@freebsd.org> <20070307132248.GA9276@citi.umich.edu> In-Reply-To: <20070307132248.GA9276@citi.umich.edu> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: Greg 'groggy' Lehey , cvs-src@freebsd.org, src-committers@freebsd.org, Ruslan Ermilov , cvs-all@freebsd.org Subject: Re: cvs commit: src/usr.sbin/pkg_install/lib url.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Mar 2007 16:59:17 -0000 Jim Rees wrote: > I'm not convinced this fix is correct. I don't think tar ever did this > before gnu came along, You're dating yourself here, Jim. GNU tar is over 20 years old. ;-) I also thought gnu tar shipped with FreeBSD 1.0 in 1993, though I might be wrong about that. >... and I would find it surprising to have this option > turned on just because I'm root. And if you enable it automatically for > root, now you need another option to turn it off. Sad but true. The discussion in the Single Unix Standard rationale about the design of the "-p" option for pax should be required reading for anyone interested in the design of archivers. Unfortunately, an awful lot of build scripts for various ports rely heavily on arcane details of gnu tar behavior. A lot of stuff would break if bsdtar didn't at least make an effort to follow GNU tar command-line conventions. Tim