1 |
On Thu, Sep 15, 2011 at 12:28 PM, Mark Knecht <markknecht@×××××.com> wrote: |
2 |
> On Wed, Sep 14, 2011 at 11:50 PM, Neil Bothwick <neil@××××××××××.uk> wrote: |
3 |
>> On Wed, 14 Sep 2011 17:07:45 -0700, Mark Knecht wrote: |
4 |
>> |
5 |
>>> > There's not point in doing the fetch first, portage has done parallel |
6 |
>>> > fetching for some time - it's faster to let the distfiles download |
7 |
>>> > while the first package is compiling. |
8 |
>>> > |
9 |
>>> > emerge -auDN @world covers all of that - except the -j which is |
10 |
>>> > system-dependent. |
11 |
>> |
12 |
>>> Quite true about the parallel fetch, but I still do this anyway |
13 |
>>> because I want to know all the code is local before I start. With 12 |
14 |
>>> processor cores I often build the first file before the second has |
15 |
>>> been downloaded. Also I don't want to start a big build, say 50-70 |
16 |
>>> updates, and then find out an hour later when I come back that some |
17 |
>>> portage mirror choked on finding a specific file and the whole thing |
18 |
>>> died 10 minutes in. This way I have a better chance of getting to the |
19 |
>>> end in one pass. |
20 |
>> |
21 |
>> --keep-going will take care of that, and making sure there are for F |
22 |
>> flags in the --ask output before hitting Y. |
23 |
>> |
24 |
>>> Anyway, it works well for this old dog, and in my mind there is a good |
25 |
>>> reason to fetch before building but I can see how others might not |
26 |
>>> want to do that. |
27 |
>> |
28 |
>> I use it too, but for a different reason. I run emerge --sync from a cron |
29 |
>> script, followed by emerge -f world, so all the tarballs are downloaded |
30 |
>> before I even start. |
31 |
>> |
32 |
> |
33 |
> OK, sorry for offering my opinion. I'll just go away an not bother anyone. |
34 |
|
35 |
Relax; I think he was just offering some advice and additional information. |
36 |
|
37 |
|
38 |
-- |
39 |
:wq |