summaryrefslogtreecommitdiffstats
path: root/pym/_emerge/EbuildFetcher.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2010-12-28 13:44:57 -0800
committerZac Medico <zmedico@gentoo.org>2010-12-28 13:44:57 -0800
commit55a08f1dfb9b52a2c608784132a936eace0b6028 (patch)
treedf161439b775d2a794c5070cc539430d4db9e493 /pym/_emerge/EbuildFetcher.py
parent80391bc70f75c8af863d08675adc69e441f12989 (diff)
downloadportage-55a08f1dfb9b52a2c608784132a936eace0b6028.tar.gz
portage-55a08f1dfb9b52a2c608784132a936eace0b6028.tar.bz2
portage-55a08f1dfb9b52a2c608784132a936eace0b6028.zip
EbuildFetcher: bail out if missing digest
This will fix bug #348864.
Diffstat (limited to 'pym/_emerge/EbuildFetcher.py')
-rw-r--r--pym/_emerge/EbuildFetcher.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/pym/_emerge/EbuildFetcher.py b/pym/_emerge/EbuildFetcher.py
index 06285499d..59076a8db 100644
--- a/pym/_emerge/EbuildFetcher.py
+++ b/pym/_emerge/EbuildFetcher.py
@@ -103,7 +103,8 @@ class EbuildFetcher(SpawnProcess):
rval = 1
try:
if fetch(self._uri_map, self._settings, fetchonly=self.fetchonly,
- digests=copy.deepcopy(self._digests)):
+ digests=copy.deepcopy(self._digests),
+ allow_missing_digests=False):
rval = os.EX_OK
except SystemExit:
raise