On Friday 11 September 2009 22:32:00 Maxim Wexler wrote: > > As mentioned yesterday, I now do all emerges in a chroot on my desktop to > > build binary packages, then emerge -k on the Eee, so Ooo only takes 90 > > minutes now. The only compiling I do on the Eee is kernel changes. > > This suggests using the fetchonly switch, write the files to USB key > while mobile and compile them later on the desktop. But when I do > > % emerge -pfuvND world > > I just get page after page of the mirrors list from make.conf. > > Is there a way to tell portage to ignore the Rs and collect only the > Us, Ns and NSs?
emerge will want to fetch everything you will need that is not in your distfiles. What else do you expect it to do? You can keep a local copy of distfiles on a USB stick and insert it when you want to fetch; this will help avoid duplicate downloads. But you are asking for something that is way out of the province of portage. If you really wanted to, you could parse the output of emerge -pv, grep just the Us and Ns, then re-run emerge -pvf for those packages, cat and sort -u the whole lot and finally redirect it to a file that you can redirect back into wget. I used to do this. Trust me, it's more trouble than it's worth. A 4G memory card just for distfiles will solve the problem nicely. -- alan dot mckinnon at gmail dot com

