summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2011-08-03 21:22:12 +0200
committerMichał Górny <mgorny@gentoo.org>2011-08-03 21:22:12 +0200
commite3206725c0f79c4e456227f1edbd7fd67a756b48 (patch)
tree3ad7fa85c85356e3cc381cc42a4eab579c97b067
parentFix reporting an error when unable to remove packages. (diff)
downloadpms-test-suite-e3206725c0f79c4e456227f1edbd7fd67a756b48.tar.gz
pms-test-suite-e3206725c0f79c4e456227f1edbd7fd67a756b48.tar.bz2
pms-test-suite-e3206725c0f79c4e456227f1edbd7fd67a756b48.zip
Force config reload after merges in all PMs.
-rw-r--r--pmstestsuite/pm/__init__.py2
-rw-r--r--pmstestsuite/pm/pkgcorepm.py5
2 files changed, 2 insertions, 5 deletions
diff --git a/pmstestsuite/pm/__init__.py b/pmstestsuite/pm/__init__.py
index 1e1d50e..3db7772 100644
--- a/pmstestsuite/pm/__init__.py
+++ b/pmstestsuite/pm/__init__.py
@@ -166,6 +166,8 @@ class PackageManager(ABCObject):
return
del self.op
+ # need to reload the config to see updated vardb
+ self.reload_config()
callback()
@property
diff --git a/pmstestsuite/pm/pkgcorepm.py b/pmstestsuite/pm/pkgcorepm.py
index e0f840f..875ecf6 100644
--- a/pmstestsuite/pm/pkgcorepm.py
+++ b/pmstestsuite/pm/pkgcorepm.py
@@ -40,11 +40,6 @@ class PkgCorePM(_PkgCorePM, PackageManager):
def _spawn_unmerge(self, cpvs):
return self.spawn_pmerge(cpvs, ['--unmerge'])
- def commit(self, *args, **kwargs):
- PackageManager.commit(self, *args, **kwargs)
- # need to reload the config to update vdb
- self.reload_config()
-
def append_repository(self, repo):
raise NotImplementedError('PkgCorePM does not support adding repositories yet.')