aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'pym/portage/package/ebuild/digestgen.py')
-rw-r--r--pym/portage/package/ebuild/digestgen.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/pym/portage/package/ebuild/digestgen.py b/pym/portage/package/ebuild/digestgen.py
index 95d02db9b..40c1b7288 100644
--- a/pym/portage/package/ebuild/digestgen.py
+++ b/pym/portage/package/ebuild/digestgen.py
@@ -11,7 +11,6 @@ portage.proxy.lazyimport.lazyimport(globals(),
)
from portage import os
-from portage.const import MANIFEST2_REQUIRED_HASH
from portage.dbapi.porttree import FetchlistDict
from portage.dep import use_reduce
from portage.exception import InvalidDependString, FileNotFound, \
@@ -58,6 +57,7 @@ def digestgen(myarchives=None, mysettings=None, myportdb=None):
mytree = os.path.realpath(mytree)
mf = mysettings.repositories.get_repo_for_location(mytree)
+ repo_required_hashes = mf.manifest_required_hashes
mf = mf.load_manifest(mysettings["O"], mysettings["DISTDIR"],
fetchlist_dict=fetchlist_dict)
@@ -72,7 +72,7 @@ def digestgen(myarchives=None, mysettings=None, myportdb=None):
# exist before and after the transition.
required_hash_types = set()
required_hash_types.add("size")
- required_hash_types.add(MANIFEST2_REQUIRED_HASH)
+ required_hash_types.update(repo_required_hashes)
dist_hashes = mf.fhashdict.get("DIST", {})
# To avoid accidental regeneration of digests with the incorrect