From owner-cvs-all Sun Jun 16 0:28:45 2002 Delivered-To: cvs-all@freebsd.org Received: from rover.village.org (rover.bsdimp.com [204.144.255.66]) by hub.freebsd.org (Postfix) with ESMTP id A089A37B400; Sun, 16 Jun 2002 00:28:34 -0700 (PDT) Received: from harmony.village.org (harmony.village.org [10.0.0.6]) by rover.village.org (8.11.3/8.11.3) with ESMTP id g5G7SXY26481; Sun, 16 Jun 2002 01:28:33 -0600 (MDT) (envelope-from imp@village.org) Received: from localhost (warner@rover2.village.org [10.0.0.1]) by harmony.village.org (8.11.6/8.11.6) with ESMTP id g5G7SWG61105; Sun, 16 Jun 2002 01:28:32 -0600 (MDT) (envelope-from imp@village.org) Date: Sun, 16 Jun 2002 01:27:29 -0600 (MDT) Message-Id: <20020616.012729.70214483.imp@village.org> To: grog@FreeBSD.org Cc: phantom@ark.cris.net, bde@zeta.org.au, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/usr.bin/calendar Makefile From: "M. Warner Losh" In-Reply-To: <20020615231946.GA65995@wantadilla.lemis.com> References: <200206132122.g5DLM0x90794@freefall.freebsd.org> <20020614121629.A26139@ark.cris.net> <20020615231946.GA65995@wantadilla.lemis.com> X-Mailer: Mew version 2.1 on Emacs 21.1 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In message: <20020615231946.GA65995@wantadilla.lemis.com> "Greg 'groggy' Lehey" writes: : Possibly I'm missing some vital information here, but how does mtree : get invoked from the individual Makefile? It should be possible to : do: : : cd /usr/src/usr.bin/calendar : make all install : : This didn't work, because the French calendar entries had been added : since the last 'make world'. It doesn't seem reasonable for 'make : install' in this directory to behave differently from 'make : installworld' in /usr/src. mtree is done as part of installworld. Doing the above has never been supported in FreeBSD. While you might want individual makefiles to create the directories, none of the others in the system do that. It isn't part of the build system. Also, the install creates the directories with the wrong permissions and ownership if you don't use mtree. In short, make install is only supported after the mtree of installworld has happend :-) Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message