From 406ade1aa8f96fd976cfec452eae7d6e811b4c1f Mon Sep 17 00:00:00 2001 From: Alexander Sulfrian Date: Fri, 24 Jan 2014 04:13:08 +0100 Subject: Plugins/Packages/Portage: do not try to update the {var,port}tree instances --- src/lib/Bcfg2/Server/Plugins/Packages/Portage.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/lib/Bcfg2/Server/Plugins/Packages/Portage.py b/src/lib/Bcfg2/Server/Plugins/Packages/Portage.py index ac074f879..e7dcbeaa1 100644 --- a/src/lib/Bcfg2/Server/Plugins/Packages/Portage.py +++ b/src/lib/Bcfg2/Server/Plugins/Packages/Portage.py @@ -164,12 +164,10 @@ class PortageCollection(Collection): eprefix=portage.settings['EPREFIX'], config_profile_path=profile) - portage.db[portage.root]['porttree'].settings = portage.settings - newdbapi = portage.dbapi.porttree.portdbapi(mysettings=portage.settings) - portage.db[portage.root]['porttree'].dbapi = newdbapi - - portage.db[portage.root]['vartree'].settings = portage.settings - portage.db[portage.root]['vartree'].dbapi.settings = portage.settings + portage.db[portage.root]['porttree'] \ + = portage.dbapi.porttree.portagetree(portage.settings) + portage.db[portage.root]['vartree'] \ + = portage.dbapi.vartree.vartree(portage.settings) def _set_portage_config(self): # get global use flags -- cgit v1.2.3-1-g7c22