diff options
author | Zac Medico <zmedico@gentoo.org> | 2008-03-28 11:59:23 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2008-03-28 11:59:23 +0000 |
commit | 9607f376d86b3a1fe05df91fa92af2e22bdce5e7 (patch) | |
tree | 965235fa8d5d5a674121fbf04da189f1e7629f2e /bin/emerge | |
parent | 04f753b4e6283571481ba7fe823d06259da276c1 (diff) | |
download | portage-9607f376d86b3a1fe05df91fa92af2e22bdce5e7.tar.gz portage-9607f376d86b3a1fe05df91fa92af2e22bdce5e7.tar.bz2 portage-9607f376d86b3a1fe05df91fa92af2e22bdce5e7.zip |
* Optimize parallel-fetch to avoid redundant checksum verification.
* Add parallel-fetch to the default FEATURES since it is more efficient now.
(trunk r9462)
svn path=/main/branches/2.1.2/; revision=9553
Diffstat (limited to 'bin/emerge')
-rwxr-xr-x | bin/emerge | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/bin/emerge b/bin/emerge index b72bfca68..5928ad2bb 100755 --- a/bin/emerge +++ b/bin/emerge @@ -4159,6 +4159,7 @@ class MergeTask(object): fetch_env = os.environ.copy() fetch_env["FEATURES"] = fetch_env.get("FEATURES", "") + " -cvs" fetch_env["PORTAGE_NICENESS"] = "0" + fetch_env["PORTAGE_PARALLEL_FETCHONLY"] = "1" fetch_args = [sys.argv[0], "--resume", "--fetchonly"] resume_opts = self.myopts.copy() # For automatic resume, we need to prevent @@ -6514,7 +6515,7 @@ def action_build(settings, trees, mtimedb, if ("--resume" in myopts): favorites=mtimedb["resume"]["favorites"] mergetask = MergeTask(settings, trees, myopts) - if "--fetchonly" in myopts: + if "PORTAGE_PARALLEL_FETCHONLY" in settings: """ parallel-fetch uses --resume --fetchonly and we don't want it to write the mtimedb""" mtimedb.filename = None |