Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 2977

Summary: Continuous downloads -- Emerge Wrapper
Product: Gentoo Linux Reporter: Nicholas Jones (RETIRED) <carpaski>
Component: Current packagesAssignee: Daniel Robbins (RETIRED) <drobbins>
Status: RESOLVED INVALID    
Severity: enhancement CC: mholzer
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
URL: http://gentoo.twobit.net/scripts/qdwrap/
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 2832    
Bug Blocks:    

Description Nicholas Jones (RETIRED) gentoo-dev 2002-05-23 20:31:18 UTC
QueueD-Wrapper

Get latest version here:
http://gentoo.twobit.net/scripts/qdwrap/

An EMERGE/portage wrapper (written in bash) that uses two "threads" to queue
downloads and begin the emerge of each one in order as they are downloaded. It
provides a decent summary of progress as well as makes logs of everything that
is reported to the screen for each package.

It would be of advantage to most users by downloading continuously while
emerging large packages. The hours spent emerging KDE, glibc, and  would be used
for downloading packages and building, instead of just building.

It's commented up pretty well so it shouldn't be to hard to figure out. It
doesn't modify anything itself, with the except of the logs it places in
/var/tmp/portage.

Two files 'emerge-qd' and 'fetch-qd.sh' go into /usr/bin
It takes a couple of options --nocolor --debug
Everything else is passed directly to emerge.

emerge-qd -eu world
is valid, and gives you a nicer view of what's going on, I think.

Please pass along any oddities you notice. I've tested it fairly well, but I'd
like to see more modem or slower connections results.

Nick Jones <carpaski@twobit.net>
Comment 1 Arcady Genkin (RETIRED) gentoo-dev 2002-05-24 02:47:44 UTC
Note bug 2832 when handling this one.
Comment 2 Nicholas Jones (RETIRED) gentoo-dev 2002-07-17 07:32:21 UTC
No point in having this here anymore...