summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Sulfrian <alexander@sulfrian.net>2014-01-24 04:13:08 +0100
committerAlexander Sulfrian <alexander@sulfrian.net>2018-10-18 16:19:12 +0200
commitf6ad8c98d7e9554dcc4f6955116325b628e165f2 (patch)
tree73f7c0c17f177750dbc5f7edb584ee076cbf6f92
parent551a2ac1d1e7c70090a236747f65aa0db464a9cf (diff)
downloadbcfg2-f6ad8c98d7e9554dcc4f6955116325b628e165f2.tar.gz
bcfg2-f6ad8c98d7e9554dcc4f6955116325b628e165f2.tar.bz2
bcfg2-f6ad8c98d7e9554dcc4f6955116325b628e165f2.zip
Plugins/Packages/Portage: do not try to update the {var,port}tree instances
-rw-r--r--src/lib/Bcfg2/Server/Plugins/Packages/Portage.py10
1 files 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 4ddadb701..9df4467e0 100644
--- a/src/lib/Bcfg2/Server/Plugins/Packages/Portage.py
+++ b/src/lib/Bcfg2/Server/Plugins/Packages/Portage.py
@@ -161,12 +161,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