From: Marius Mauch Date: Sat, 25 Mar 2006 00:54:30 +0000 (-0000) Subject: only reuse distfile checksums if the file doesn't exist X-Git-Tag: v2.1_pre7~2 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=dfb0b4faf5f80aae2b063180117ffec71532711e;p=portage.git only reuse distfile checksums if the file doesn't exist svn path=/main/trunk/; revision=2998 --- diff --git a/pym/portage.py b/pym/portage.py index 6b36bfd6a..be75e5812 100644 --- a/pym/portage.py +++ b/pym/portage.py @@ -2053,7 +2053,7 @@ def digestgen(myarchives,mysettings,db=None,overwrite=1,manifestonly=0): mf.create(assumeDistfileHashes=True) try: writemsg(">>> Adding digests for file %s\n" % f) - mf.updateFileHashes(mytype, f, checkExisting=False, reuseExisting=True) + mf.updateFileHashes(mytype, f, checkExisting=False, reuseExisting=not os.path.exists(os.path.join(mysettings["DISTDIR"], f))) except portage_exception.FileNotFound, e: writemsg("!!! File %s doesn't exist, can't update Manifest\n" % str(e)) return 0