From owner-freebsd-current Sun Sep 29 16: 0:12 2002 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 31D3337B40A; Sun, 29 Sep 2002 16:00:11 -0700 (PDT) Received: from sccrmhc03.attbi.com (sccrmhc03.attbi.com [204.127.202.63]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6217243E81; Sun, 29 Sep 2002 16:00:10 -0700 (PDT) (envelope-from julian@elischer.org) Received: from InterJet.elischer.org ([12.232.206.8]) by sccrmhc03.attbi.com (InterMail vM.4.01.03.27 201-229-121-127-20010626) with ESMTP id <20020929230009.QKBJ22381.sccrmhc03.attbi.com@InterJet.elischer.org>; Sun, 29 Sep 2002 23:00:09 +0000 Received: from localhost (localhost.elischer.org [127.0.0.1]) by InterJet.elischer.org (8.9.1a/8.9.1) with ESMTP id PAA77671; Sun, 29 Sep 2002 15:52:40 -0700 (PDT) Date: Sun, 29 Sep 2002 15:52:39 -0700 (PDT) From: Julian Elischer To: attila! Cc: Maxim Sobolev , FreeBSD-CURRENT Subject: Re: broken: tar -l (--one-file-system) flag In-Reply-To: <20020929224112.QVYQ5944@hun.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Sun, 29 Sep 2002, attila! wrote: > Yes, you are correct: the use of '.' rather than '*' > stops the recursion into separately mounted files > systems; thanx for the clarification! > > However, the manual syntax for tar is anything but clear > --typical of the last 25+ years of *nix manuals' arcane > definitions. Each argument is a separate start point from which a descent is made. (in the terms given by the 'find' man page). The -l option is applied separatly to each argument.. That's what I would expect.... viszlat! > > The definition for find may be technically correct, but > the statement still leaves the opening to interpret the > statement as the 'starting file'; the fact the starting > file is a mount point is irrelevant. To me, "starting > file" is the file system "level" at the point of start > and anything mounted to that level would not be > included --but, in this case, I am wrong. > > Both manual statements should be cleaned up and stated > in explicit terms. I've argued this point for 25 years > on many other fronts so I don't suppose it's going to > change... > > out! > > tar: > > -l > --one-file-system Stay in local filesystem when creating > an archive (do not cross mount points). > > find: > > -x Prevent find from descending into directories that have > a device number different than that of the file from which > the descent began. > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message