summaryrefslogtreecommitdiffstats
path: root/bin/repoman
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2006-04-25 09:36:57 +0000
committerZac Medico <zmedico@gentoo.org>2006-04-25 09:36:57 +0000
commit99374c3da3eea930becf2c3c391cb42619bb9bf8 (patch)
tree8ed8894a3852eefd486fed7684a42e14c65ed586 /bin/repoman
parenta7fc62ee63712cda2e81408b06dfbf655440f135 (diff)
downloadportage-99374c3da3eea930becf2c3c391cb42619bb9bf8.tar.gz
portage-99374c3da3eea930becf2c3c391cb42619bb9bf8.tar.bz2
portage-99374c3da3eea930becf2c3c391cb42619bb9bf8.zip
Remove all usage of the portage.groups global variable.
svn path=/main/trunk/; revision=3231
Diffstat (limited to 'bin/repoman')
-rwxr-xr-xbin/repoman5
1 files changed, 3 insertions, 2 deletions
diff --git a/bin/repoman b/bin/repoman
index 2efbe5e70..9429e7c50 100755
--- a/bin/repoman
+++ b/bin/repoman
@@ -1006,7 +1006,8 @@ for x in scanlist:
fails["KEYWORDS.stupid"].append(x+"/"+y+".ebuild")
if "--ignore-arches" in myoptions:
- arches=[[repoman_settings["ARCH"], repoman_settings["ARCH"], portage.groups]]
+ arches = [[repoman_settings["ARCH"], repoman_settings["ARCH"],
+ repoman_settings.groups]]
else:
arches=[]
for keyword in myaux["KEYWORDS"].split():
@@ -1081,7 +1082,6 @@ for x in scanlist:
fails["usage.obsolete"].append("%s/%s.ebuild: not migrated to modular X" % (x, y))
for keyword,arch,groups in arches:
- portage.groups=groups
if not profiles.has_key(arch):
# A missing profile will create an error further down
@@ -1097,6 +1097,7 @@ for x in scanlist:
else:
os.environ["ACCEPT_KEYWORDS"]="-~"+arch
dep_settings=portage.config(config_profile_path=profdir, config_incrementals=portage_const.INCREMENTALS)
+ dep_settings.groups = groups
portage.portdb=portage.portdbapi(portdir, dep_settings)
portage.db["/"]["porttree"]=portage.portagetree("/",dep_settings.getvirtuals("/"))
arch_caches[prof[0]]=[dep_settings, portage.portdb, portage.db["/"]["porttree"]]