Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 16 Jun 2002 01:27:29 -0600 (MDT)
From:      "M. Warner Losh" <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
Message-ID:  <20020616.012729.70214483.imp@village.org>
In-Reply-To: <20020615231946.GA65995@wantadilla.lemis.com>
References:  <200206132122.g5DLM0x90794@freefall.freebsd.org> <20020614121629.A26139@ark.cris.net> <20020615231946.GA65995@wantadilla.lemis.com>

next in thread | previous in thread | raw e-mail | index | archive | help
In message: <20020615231946.GA65995@wantadilla.lemis.com>
            "Greg 'groggy' Lehey" <grog@FreeBSD.org> 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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020616.012729.70214483.imp>