summaryrefslogtreecommitdiffstats
path: root/pym
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2006-06-30 03:03:44 +0000
committerZac Medico <zmedico@gentoo.org>2006-06-30 03:03:44 +0000
commit3979f40f4e55fb5d6079271d48d5c0de331db32b (patch)
tree523bdbb119fb5833b4c0673023f03dbf60d4f909 /pym
parent22a116c95b3ac554c88a9d1b6776cbcdac289f46 (diff)
downloadportage-3979f40f4e55fb5d6079271d48d5c0de331db32b.tar.gz
portage-3979f40f4e55fb5d6079271d48d5c0de331db32b.tar.bz2
portage-3979f40f4e55fb5d6079271d48d5c0de331db32b.zip
Trigger env_update() after each unmerge operation.
svn path=/main/trunk/; revision=3703
Diffstat (limited to 'pym')
-rw-r--r--pym/portage.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/pym/portage.py b/pym/portage.py
index d1174f212..e290f8c20 100644
--- a/pym/portage.py
+++ b/pym/portage.py
@@ -5916,8 +5916,9 @@ class dblink:
self.contentscache=pkgfiles
return pkgfiles
- def unmerge(self,pkgfiles=None,trimworld=1,cleanup=1):
- global db, dircache
+ def unmerge(self, pkgfiles=None, trimworld=1, cleanup=1,
+ ldpath_mtimes=None):
+ global dircache
dircache={}
self.lockdb()
@@ -6121,6 +6122,7 @@ class dblink:
tree="vartree", mydbapi=self.vartree.dbapi,
vartree=self.vartree)
self.unlockdb()
+ env_update(self.myroot, prev_mtimes=ldpath_mtimes)
def isowner(self,filename,destroot):
""" check if filename is a new file or belongs to this package