aboutsummaryrefslogtreecommitdiffstats
path: root/pym/portage/package/ebuild/digestcheck.py
diff options
context:
space:
mode:
authorBrian Harring <ferringb@gmail.com>2011-09-01 14:36:45 -0700
committerZac Medico <zmedico@gentoo.org>2011-09-12 14:23:10 -0700
commit69613e420d5be52e413c7c60e571710c2597f58d (patch)
tree7c37eed391754ca8feb4f400e86811b2d68a1275 /pym/portage/package/ebuild/digestcheck.py
parentBind all manifest access through repoconfigs (diff)
downloadgentoo-portage-69613e420d5be52e413c7c60e571710c2597f58d.tar.xz
gentoo-portage-69613e420d5be52e413c7c60e571710c2597f58d.zip
add thin manifest support to the Manifest class
'thin' is just distfiles. This is primarily useful when the ebuild lives in a vcs- git for example, which already has it's own checksums to rely on.
Diffstat (limited to 'pym/portage/package/ebuild/digestcheck.py')
-rw-r--r--pym/portage/package/ebuild/digestcheck.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/pym/portage/package/ebuild/digestcheck.py b/pym/portage/package/ebuild/digestcheck.py
index d1843016017..466fd059ef3 100644
--- a/pym/portage/package/ebuild/digestcheck.py
+++ b/pym/portage/package/ebuild/digestcheck.py
@@ -92,7 +92,7 @@ def digestcheck(myfiles, mysettings, strict=False, justmanifest=None, mf=None):
writemsg(_("!!! Got: %s\n") % e.value[2], noiselevel=-1)
writemsg(_("!!! Expected: %s\n") % e.value[3], noiselevel=-1)
return 0
- if allow_missing:
+ if allow_missing or mf.thin:
# In this case we ignore any missing digests that
# would otherwise be detected below.
return 1