diff options
author | Jason Stubbs <jstubbs@gentoo.org> | 2005-12-21 14:50:02 +0000 |
---|---|---|
committer | Jason Stubbs <jstubbs@gentoo.org> | 2005-12-21 14:50:02 +0000 |
commit | 49954c04d1e809419fd32bcc29f6bb51b8efcae6 (patch) | |
tree | 985c8e3e1dde83d3bb3bedf4c392ea5fc2f1636d | |
parent | b1c96790b571aed15d126e9e48a4a4b972365892 (diff) | |
download | portage-49954c04d1e809419fd32bcc29f6bb51b8efcae6.tar.gz portage-49954c04d1e809419fd32bcc29f6bb51b8efcae6.tar.bz2 portage-49954c04d1e809419fd32bcc29f6bb51b8efcae6.zip |
Push portage to the top of the system and world lists when updating.
svn path=/main/trunk/; revision=2420
-rwxr-xr-x | bin/emerge | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/bin/emerge b/bin/emerge index e4f510976..41532406e 100755 --- a/bin/emerge +++ b/bin/emerge @@ -1418,6 +1418,14 @@ class depgraph: mylist = sysdict.keys() + newlist = [] + for atom in mylist: + if portage.dep_getkey(atom).split("/")[-1] == "portage": + newlist.insert(0, atom) + else: + newlist.append(atom) + mylist = newlist + for mydep in mylist: try: if not self.select_dep(portage.root, mydep, raise_on_missing=True): |