summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2007-05-31 07:41:05 +0000
committerZac Medico <zmedico@gentoo.org>2007-05-31 07:41:05 +0000
commite7bdb8d58f23bf6a1764045c23526a665e18b833 (patch)
treee55336ad7db431e1ac9d5c8b5ad3ddd330744daa
parent0a5d2bcbc71998e595969f836d611a57e8061b37 (diff)
downloadportage-e7bdb8d58f23bf6a1764045c23526a665e18b833.tar.gz
portage-e7bdb8d58f23bf6a1764045c23526a665e18b833.tar.bz2
portage-e7bdb8d58f23bf6a1764045c23526a665e18b833.zip
Trigger an update of the Packages index when a package is moved or aux_update() is called.
svn path=/main/trunk/; revision=6690
-rw-r--r--pym/portage/dbapi/bintree.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/pym/portage/dbapi/bintree.py b/pym/portage/dbapi/bintree.py
index 94704e455..b7fa1ba65 100644
--- a/pym/portage/dbapi/bintree.py
+++ b/pym/portage/dbapi/bintree.py
@@ -81,6 +81,7 @@ class bindbapi(fakedbapi):
if not v:
del mydata[k]
mytbz2.recompose_mem(portage.xpak.xpak_mem(mydata))
+ self.bintree.inject(cpv)
def cp_list(self, *pargs, **kwargs):
if not self.bintree.populated:
@@ -194,7 +195,7 @@ class binarytree(object):
self._remove_symlink(mycpv)
if new_path.split(os.path.sep)[-2] == "All":
self._create_symlink(mynewcpv)
- self.dbapi.cpv_inject(mynewcpv)
+ self.inject(mynewcpv)
return moves