From owner-freebsd-stable@FreeBSD.ORG Tue Nov 14 20:52:02 2006 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D17BB16A49E for ; Tue, 14 Nov 2006 20:52:02 +0000 (UTC) (envelope-from freebsd-stable@m.gmane.org) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9CCB94403A for ; Tue, 14 Nov 2006 20:46:46 +0000 (GMT) (envelope-from freebsd-stable@m.gmane.org) Received: from list by ciao.gmane.org with local (Exim 4.43) id 1Gk5Ao-0002ky-7W for freebsd-stable@freebsd.org; Tue, 14 Nov 2006 21:46:26 +0100 Received: from r5h168.net.upc.cz ([86.49.7.168]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 14 Nov 2006 21:46:26 +0100 Received: from gamato by r5h168.net.upc.cz with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 14 Nov 2006 21:46:26 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-stable@freebsd.org From: martinko Date: Tue, 14 Nov 2006 21:46:06 +0100 Lines: 45 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: r5h168.net.upc.cz User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.0.8) Gecko/20061111 SeaMonkey/1.0.6 In-Reply-To: Sender: news Subject: Re: adding an extra hard disk and adding space to /usr X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Nov 2006 20:52:02 -0000 Aaron Burke wrote: > SNIP >>> (FreeBSD 4.x) : cd /usr; tar clpf - . | (cd /mnt; tar xvf -) >>> (FreeBSD 5.x+) : cd /usr; gtar clpf - . | (cd /mnt; gtar xvf -) >> iirc tar(1) has changed in 5.3. why do you use gtar please? is new tar >> missing something? > Well, technically no, but it requires more typing. > > gtar supports the same flags that were present on FreeBSD up till 4.x > (or as you say, perhaps as late as 5.3). However, the more typical tar > now has a completly undesired effect. The main difference is how the > 'l' flag is treated. > > excerpt from tar man page: > BUGS > POSIX and GNU violently disagree about the meaning of the -l option. > Because of the potential for disaster if someone expects one behavior > and > gets the other, the -l option is deliberately broken in this > implementa- > tion. > > another excerpt from the tar man page. (FreeBSD 5.4-Release): > -l If POSIXLY_CORRECT is specified in the environment, this is a > synonym for the --check-links option. Otherwise, an error will > be displayed. Users who desire behavior compatible with GNU > tar > should use the --one-file-system option instead. > > excerpt from gtar man page (FreeBSD 5.4-Release): > -l > --one-file-system Stay in local file system when creating an ar- > chive (do not cross mount points). > Well, good news everyone :) according to new GNU tar 1.16 announcement "-l" option has finally been fixed to comply with POSIX: "** Short option -l is now an alias of --check-links option, which complies with UNIX98. This ends the transition period started with version 1.14." Regards, M:)