From owner-cvs-all Tue Jul 25 16:23:10 2000 Delivered-To: cvs-all@freebsd.org Received: from rover.village.org (rover.village.org [204.144.255.49]) by hub.freebsd.org (Postfix) with ESMTP id 935AC37BB4A; Tue, 25 Jul 2000 16:23:04 -0700 (PDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (harmony.village.org [10.0.0.6]) by rover.village.org (8.9.3/8.9.3) with ESMTP id RAA28486; Tue, 25 Jul 2000 17:23:02 -0600 (MDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.9.3/8.8.3) with ESMTP id RAA24596; Tue, 25 Jul 2000 17:22:41 -0600 (MDT) Message-Id: <200007252322.RAA24596@harmony.village.org> To: Peter Wemm Subject: Re: cvs commit: src/etc Makefile src/include Makefile src/release Makefile src/release/picobsd/build Makefile.mfs src/release/picobsd/custom Makefile.mfs src/release/picobsd/dial Makefile.mfs src/release/picobsd/install Makefile.mfs Cc: "Andrey A. Chernov" , "Jordan K. Hubbard" , Marcel Moolenaar , Will Andrews , Marcel Moolenaar , cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org In-reply-to: Your message of "Tue, 25 Jul 2000 15:13:01 PDT." <200007252213.PAA34677@netplex.com.au> References: <200007252213.PAA34677@netplex.com.au> Date: Tue, 25 Jul 2000 17:22:40 -0600 From: Warner Losh Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message <200007252213.PAA34677@netplex.com.au> Peter Wemm writes: : Our tree as it stands today: : peter@daintree[3:08pm]~src/usr.sbin/mtree-107> cvs diff -r CSRG mtree.c | grep ftsopt : < int ftsoptions = FTS_PHYSICAL; : > int ftsoptions = FTS_LOGICAL; : : This makes mtree(8) follows symlinks as if they were not there. : : eg: if you have SHARED=symlinks for /usr/include, then 'installworld' : will chown fragments of your src/sys tree. This pisses me off a lot because : I do not leave the source owned by root and do all my work as non-root. : On a semi-regular basis, buildworld has chowned the src/sys tree as well, : but this seems to have been fixed. : : IMHO, we need to restore FTS_PHYSICAL by default, as it was on 4.4BSD and : as (I believe) it is on the other *BSD's. Right. We should have FTS_PHYSICAL by default (which is easy to do with Andrey's changes). We should also provide a way to cause the mtree to do the old behavior if the user needs it (and they will for sybolic links for things like /tmp). So two changes need to happen. Once, the mtree should be changed and two the build system needs a minor tweak to allow a MTREE_FLAGS parameter to mtree. Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message