[entropy.spm] PortagePlugin: update portage.doebuild() call, remove deprecated root argument

This commit is contained in:
Fabio Erculiani
2014-01-03 15:45:39 +01:00
parent c65d713c91
commit 74f8bb63f5
@@ -2253,13 +2253,13 @@ class PortagePlugin(SpmPlugin):
rc = self._portage.doebuild(
str(myebuild),
str(mydo),
root,
mysettings,
settings = mysettings,
tree = tree,
mydbapi = mydbapi,
vartree = vartree,
debug = const_debug_enabled(),
fd_pipes = fd_pipes
fd_pipes = fd_pipes,
use_cache = 0
)
except self._portage.exception.UnsupportedAPIException as err:
@@ -3941,7 +3941,8 @@ class PortagePlugin(SpmPlugin):
return cached
try:
mytree = self._portage.vartree(root=root)
settings = self._get_portage_config(os.path.sep, root)
mytree = self._portage.vartree(root=root, settings=settings)
except Exception as err:
raise self.Error(err)
PortagePlugin.CACHE['vartree'][root] = mytree