summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2017-11-08 00:14:17 +0100
committerMichał Górny <mgorny@gentoo.org>2017-11-08 00:14:41 +0100
commit007c84b4e5169d1cf44dc7c59c8b3ea793a18bc2 (patch)
tree100c96e5388a1df26e42d06db7b967992584fdf0
parentMake manifest-required-hashes configurable (diff)
downloadportage-007c84b4e5169d1cf44dc7c59c8b3ea793a18bc2.tar.gz
portage-007c84b4e5169d1cf44dc7c59c8b3ea793a18bc2.tar.bz2
portage-007c84b4e5169d1cf44dc7c59c8b3ea793a18bc2.zip
Quickfix handling manifest-required-hashes = None
-rw-r--r--pym/portage/package/ebuild/digestgen.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/pym/portage/package/ebuild/digestgen.py b/pym/portage/package/ebuild/digestgen.py
index 40c1b7288..6f3f877cd 100644
--- a/pym/portage/package/ebuild/digestgen.py
+++ b/pym/portage/package/ebuild/digestgen.py
@@ -11,6 +11,7 @@ portage.proxy.lazyimport.lazyimport(globals(),
)
from portage import os
+from portage.const import MANIFEST2_HASH_DEFAULTS
from portage.dbapi.porttree import FetchlistDict
from portage.dep import use_reduce
from portage.exception import InvalidDependString, FileNotFound, \
@@ -58,6 +59,8 @@ def digestgen(myarchives=None, mysettings=None, myportdb=None):
mf = mysettings.repositories.get_repo_for_location(mytree)
repo_required_hashes = mf.manifest_required_hashes
+ if repo_required_hashes is None:
+ repo_required_hashes = MANIFEST2_HASH_DEFAULTS
mf = mf.load_manifest(mysettings["O"], mysettings["DISTDIR"],
fetchlist_dict=fetchlist_dict)