digestcheck: handle allow_missing for distfiles
authorZac Medico <zmedico@gentoo.org>
Thu, 13 Oct 2011 20:58:16 +0000 (13:58 -0700)
committerZac Medico <zmedico@gentoo.org>
Thu, 13 Oct 2011 20:58:16 +0000 (13:58 -0700)
pym/portage/package/ebuild/digestcheck.py

index 067aacca9a4ca6a709c19ea2686f81c5c656ea1a..3b22b1df6dbe4c2ab9996f91201093e345360310 100644 (file)
@@ -52,6 +52,8 @@ def digestcheck(myfiles, mysettings, strict=False, justmanifest=None, mf=None):
                        eout.ebegin(_("checking %s ;-)") % f)
                        ftype = mf.findFile(f)
                        if ftype is None:
+                               if mf.allow_missing:
+                                       continue
                                eout.eend(1)
                                writemsg(_("\n!!! Missing digest for '%s'\n") % (f,),
                                        noiselevel=-1)