On Wed, Sep 14, 2011 at 4:46 PM, Neil Bothwick <n...@digimed.co.uk> wrote:
> On Wed, 14 Sep 2011 15:37:15 -0700, Mark Knecht wrote:
>
>> 3) Do the rest of the work
>>
>> emerge -fDuN @world
>> emerge -pvDuN @world
>>
>> Fix USE flag issues, if any
>>
>> 4) Do the build
>>
>> emerge -DuN -j13 @world
>
> There's not point in doing the fetch first, portage has done parallel
> fetching for some time - it's faster to let the distfiles download while
> the first package is compiling.
>
> emerge -auDN @world covers all of that - except the -j which is
> system-dependent.
>
>
> --
> Neil Bothwick

Quite true about the parallel fetch, but I still do this anyway
because I want to know all the code is local before I start. With 12
processor cores I often build the first file before the second has
been downloaded. Also I don't want to start a big build, say 50-70
updates, and then find out an hour later when I come back that some
portage mirror choked on finding a specific file and the whole thing
died 10 minutes in. This way I have a better chance of getting to the
end in one pass.

Anyway, it works well for this old dog, and in my mind there is a good
reason to fetch before building but I can see how others might not
want to do that.

- Mark

Reply via email to