diff options
author | Marius Mauch <genone@gentoo.org> | 2006-03-25 00:32:07 +0000 |
---|---|---|
committer | Marius Mauch <genone@gentoo.org> | 2006-03-25 00:32:07 +0000 |
commit | 1e19669bc198897b0de35cd95c9592293898496f (patch) | |
tree | d1d98349a548348912ee912a3b235a8f12c0ba8e | |
parent | 5531d488cfa7b8ae115a7364dd913ead6dd3fa64 (diff) | |
download | portage-1e19669bc198897b0de35cd95c9592293898496f.tar.gz portage-1e19669bc198897b0de35cd95c9592293898496f.tar.bz2 portage-1e19669bc198897b0de35cd95c9592293898496f.zip |
Make ebuild digest a bit more verbose
svn path=/main/trunk/; revision=2996
-rw-r--r-- | pym/portage.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/pym/portage.py b/pym/portage.py index db69e881c..03b3b307b 100644 --- a/pym/portage.py +++ b/pym/portage.py @@ -2049,8 +2049,14 @@ def digestgen(myarchives,mysettings,db=None,overwrite=1,manifestonly=0): myrealtype = mf.findFile(f) if myrealtype != None: mytype = myrealtype + writemsg(">>> Creating Manifest for %s\n" % mysettings["O"]) mf.create(assumeDistfileHashes=True) - mf.updateFileHashes(mytype, f, checkExisting=False) + try: + writemsg(">>> Adding digests for file %s\n" % f) + mf.updateFileHashes(mytype, f, checkExisting=False) + except portage_exception.FileNotFound, e: + writemsg("!!! File %s doesn't exist, can't update Manifest\n" % str(e)) + return 0 # NOTE: overwrite=0 is only used by emerge --digest, not sure we wanna keep that if overwrite or not os.path.exists(mf.getFullname()): mf.write(sign=False) |