aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2006-04-28 03:03:30 +0000
committerZac Medico <zmedico@gentoo.org>2006-04-28 03:03:30 +0000
commit5f8c75a752e5ea8f4d58cb507075d6188956b026 (patch)
tree08bd428fd3f1de81d0166114329406fa7be6a328 /bin/fixpackages
parentRemove usage of the portage.thirdpartymirrors global variable. (diff)
downloadportage-5f8c75a752e5ea8f4d58cb507075d6188956b026.tar.gz
portage-5f8c75a752e5ea8f4d58cb507075d6188956b026.tar.bz2
portage-5f8c75a752e5ea8f4d58cb507075d6188956b026.zip
Fix portage.global_updates() and portage.do_vartree() so they don't have to use any globals.
svn path=/main/trunk/; revision=3253
Diffstat (limited to 'bin/fixpackages')
-rwxr-xr-xbin/fixpackages7
1 files changed, 6 insertions, 1 deletions
diff --git a/bin/fixpackages b/bin/fixpackages
index e7459c8a1..11cc49477 100755
--- a/bin/fixpackages
+++ b/bin/fixpackages
@@ -8,7 +8,12 @@ os.environ["PORTAGE_CALLER"]="fixpackages"
sys.path = ["/usr/lib/portage/pym"]+sys.path
import portage
-portage.global_updates()
+
+mysettings = portage.settings
+mytrees = portage.db
+mtimedb = portage.mtimedb
+
+portage.global_updates(mysettings, mytrees, mtimedb["updates"])
print
print "Done."