summaryrefslogtreecommitdiffstats
path: root/bin/emerge
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2006-04-26 22:10:16 +0000
committerZac Medico <zmedico@gentoo.org>2006-04-26 22:10:16 +0000
commitf621e9c5e7f685956da4e4cf8f69f880ed5df0ee (patch)
treee4f5737b7e3f0943dc3d0a9f06d89faaa50cf30f /bin/emerge
parent690c890596cf646b1bc7b05ce276e0d6aabea7fc (diff)
downloadportage-f621e9c5e7f685956da4e4cf8f69f880ed5df0ee.tar.gz
portage-f621e9c5e7f685956da4e4cf8f69f880ed5df0ee.tar.bz2
portage-f621e9c5e7f685956da4e4cf8f69f880ed5df0ee.zip
Make fetchlist_dict an optional parameter in the Manifest constructor since it's required only for generation of a Manifest (not needed for parsing and checking sums).
svn path=/main/trunk/; revision=3245
Diffstat (limited to 'bin/emerge')
-rwxr-xr-xbin/emerge9
1 files changed, 5 insertions, 4 deletions
diff --git a/bin/emerge b/bin/emerge
index d172af69c..fc3677ee5 100755
--- a/bin/emerge
+++ b/bin/emerge
@@ -789,10 +789,11 @@ class search:
myebuild = portage.portdb.findname(mycpv)
pkgdir = os.path.dirname(myebuild)
import portage_manifest
- mf = portage_manifest.Manifest(pkgdir,
- portage.FetchlistDict(pkgdir, portage.settings, portage.portdb),
- portage.settings["DISTDIR"])
- mysum[0] = mf.getDistfilesSize(mf.fetchlist_dict[mycpv])
+ mf = portage_manifest.Manifest(
+ pkgdir, portage.settings["DISTDIR"])
+ fetchlist = portage.portdb.getfetchlist(mycpv,
+ mysettings=portage.settings, all=True)
+ mysum[0] = mf.getDistfilesSize(fetchlist)
mystr = str(mysum[0]/1024)
mycount=len(mystr)
while (mycount > 3):