Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 18 May 2004 19:02:24 +0300
From:      Ion-Mihai Tetcu <itetcu@apropo.ro>
To:        Dmitry Morozovsky <marck@rinet.ru>
Cc:        ports@freebsd.org
Subject:   Re: ports subtree dependencies checking
Message-ID:  <20040518190224.668340ef@it.buh.cameradicommercio.ro>
In-Reply-To: <20040518152749.M52881@woozle.rinet.ru>
References:  <20040518152749.M52881@woozle.rinet.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 18 May 2004 15:45:15 +0400 (MSD)
Dmitry Morozovsky <marck@rinet.ru> wrote:

> Dear colleagues,
> 
> as all of you knows, keeping up to date thw whole ports tree involves
> tremendous number of disk operation per cvs/cvsup. So, I use small script to
> keep up-to date rather small set of ports (less than 1000, comparing to 10k+
> total ports in the tree).
> 
> Sometimes this leads to broken dependencies (e.g., when tracked port becomes
> dependent on some new port, or when dependency port moves). The latter case
> partially can be covered by tracking MOVED file, the former can not.
> 
> Previously, `make index' would complaint about missing dependencies, so these
> ports can be caught. Now, with INDEX_JOBS parallel index building, these errors
> are hidden in the process.
> 
> Looking through Mk/bsd.port.mk (scaring process, BTW ;-) does not enlight me
> enough.

Look for INDEX_JOBS and PRISTINE if you don't what parallel jobs.

You could also use ``-s'' flag for cvsup which will greatly reduce the
IO and speed up cvsup process. But run it from time to time without it,
so that you can be sure you have all the files in sync.


-- 
IOnut
Unregistered ;) FreeBSD "user"



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