Re: ports subtree dependencies checking

[ Available lists | Index of freebsd-ports | Month of May 2004 | Week of 18 May 2004 | Raw email | View thread | Wrap long lines | Reply | Tag ]
From
Ion-Mihai Tetcu <itetcu@apropo.ro>
Date
18 May 2004 08:58:55
Subject
Re: ports subtree dependencies checking
Message-ID
20040518190224.668340ef@it.buh.cameradicommercio.ro

In reply to
References to

[ Hide this part ]
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"


Elapsed time: 0.176 seconds