diff options
author | Zac Medico <zmedico@gentoo.org> | 2008-03-20 21:31:38 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2008-03-20 21:31:38 +0000 |
commit | 181fe6e623953d4d3eb7d11f3e37f4f30d05c22d (patch) | |
tree | 91ae549d45774517b3270a16042f8c17c1f03315 | |
parent | aa4a1517fdad818b7659449d7ebfd9ec492b4c72 (diff) | |
download | portage-181fe6e623953d4d3eb7d11f3e37f4f30d05c22d.tar.gz portage-181fe6e623953d4d3eb7d11f3e37f4f30d05c22d.tar.bz2 portage-181fe6e623953d4d3eb7d11f3e37f4f30d05c22d.zip |
Fix depgraph._select_package() to make sure the installed package is a real
match before rejecting other available packages.
svn path=/main/trunk/; revision=9495
-rw-r--r-- | pym/_emerge/__init__.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pym/_emerge/__init__.py b/pym/_emerge/__init__.py index c9c9eb7f2..356acef60 100644 --- a/pym/_emerge/__init__.py +++ b/pym/_emerge/__init__.py @@ -2714,7 +2714,7 @@ class depgraph(object): (myarg and not selective) if not reinstall_for_flags and \ not must_reinstall and \ - vardb.cpv_exists(cpv): + (vardb.cpv_exists(cpv) and vardb.match(atom)): break if installed: must_reinstall = empty or \ |