Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Mar 1998 15:15:28 +0100
From:      Eivind Eklund <eivind@yes.no>
To:        am@f1.ru
Cc:        freebsd-hackers@FreeBSD.ORG
Subject:   Re: list of install exclusions for `make world'
Message-ID:  <19980326151528.46729@follo.net>
In-Reply-To: <199803261204.PAA09236@px.f1.ru>; from Andrew Maltsev on Thu, Mar 26, 1998 at 03:04:14PM %2B0300
References:  <19980325213106.34958@follo.net> <199803261204.PAA09236@px.f1.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Mar 26, 1998 at 03:04:14PM +0300, Andrew Maltsev wrote:
> > > I'm planning to patch `install' to accept exclusions list and have
> > > something like /etc/noclobber.conf.
> > 
> > Sounds expensive.
> > 
> > I've started doing a build-limitation system; which allow oyu to build
> > only parts of the system.  I think any form of exclusion list should
> > probably be integrated here, to avoid having to scan that exclusion
> > file for _each_ install command.  There are a _lot_ of them.
> 
> No. The file may not present at all for empty list. So it will
> be only one additional stat(). Another scenario may be to use
> ``USE_EXCLUSION_LIST=yes'' in make.conf and some flag to install.
> I'm ready to work on it..

I meant that it was expensive in the case where it is used.  It isn't
very expensive for the null case, but we really shouldn't have
any component that is O(N^2) in the number of files in the build...

> But of course if you are planning to do something more universal - it
> would be nice. What is estimate time to release some kind of `alpha'?

Unknown, since the total amount of work in what I'm doing is about
three hours, including testing.  It is just a question of taking that
time :-)  If you need it, I can try to have it ready by monday.

Eivind.

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message



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