From 5ebed121aaaa58e762132ea1043290dda73bade8 Mon Sep 17 00:00:00 2001 From: David James Date: Wed, 15 Sep 2010 16:18:48 -0700 Subject: [PATCH] Allow parallel_emerge to be used when network is unavailable. When --getbinpkg is not used, skip looking on the remote server for packages. This should allow people to use parallel_emerge with no binary packages when the network is unavailable. BUG=chromium-os:6684 TEST=Disconnect network and run ./build_packages --nousepkg Change-Id: Id0e5d03aca30d85cb6990d977983f1e0655726ab Review URL: http://codereview.chromium.org/3294022 --- parallel_emerge | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/parallel_emerge b/parallel_emerge index da2d058660..2e8f95b1c8 100755 --- a/parallel_emerge +++ b/parallel_emerge @@ -1123,7 +1123,9 @@ class DepGraphGenerator(object): cycles = FindCycles() if self.rebuild: local_pkgs = LocalPackageDatabase() - remote_pkgs = RemotePackageDatabase(emerge.settings["PORTAGE_BINHOST"]) + remote_pkgs = {} + if "--getbinpkg" in emerge.opts: + remote_pkgs = RemotePackageDatabase(emerge.settings["PORTAGE_BINHOST"]) AutoRebuildDeps(local_pkgs, remote_pkgs, cycles) # We need to remove installed packages so that we can use the dependency