Lines 2120-2127
Link Here
|
2120 |
mydigests[myfn] = {} |
2120 |
mydigests[myfn] = {} |
2121 |
mydigests[myfn][mykey] = myhash |
2121 |
mydigests[myfn][mykey] = myhash |
2122 |
if "size" in mydigests[myfn]: |
2122 |
if "size" in mydigests[myfn]: |
2123 |
if mydigests[myfn]["size"] != mysize: |
2123 |
try: |
2124 |
raise portage_exception.DigestException, "Conflicting sizes in digest: %(filename)s" % {"filename":myfilename} |
2124 |
if mydigests[myfn]["size"] != mysize: |
|
|
2125 |
raise portage_exception.DigestException, "Conflicting sizes in digest: %(filename)s" % {"filename":myfilename} |
2126 |
except portage_exception.DigestException: |
2127 |
print "The digest sizes do not match. Usually this is due to an invalid manifest. Try an emerge sync to fetch a working manifest." |
2128 |
sys.exit( -5 ) |
2125 |
else: |
2129 |
else: |
2126 |
mydigests[myfn]["size"] = mysize |
2130 |
mydigests[myfn]["size"] = mysize |
2127 |
return mydigests |
2131 |
return mydigests |