diff options
| author | karltk <karltk@gentoo.org> | 2004-10-18 18:58:31 +0000 |
|---|---|---|
| committer | karltk <karltk@gentoo.org> | 2004-10-18 18:58:31 +0000 |
| commit | 966dd1abfc0eb9de7b6753a955c964060128f17d (patch) | |
| tree | 5610d303a0c93c809376224138d824be1b7e7056 /trunk/src | |
| parent | ea0a54df06fa32bd80f896512635a6e3644fb0c8 (diff) | |
| download | gentoolkit-966dd1abfc0eb9de7b6753a955c964060128f17d.tar.gz | |
Improved robustness of MD5 sum checking
svn path=/; revision=161
Diffstat (limited to 'trunk/src')
| -rwxr-xr-x | trunk/src/equery/equery | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/trunk/src/equery/equery b/trunk/src/equery/equery index c46abe5..bd7139b 100755 --- a/trunk/src/equery/equery +++ b/trunk/src/equery/equery @@ -822,6 +822,11 @@ class CmdCheckIntegrity(Command): mtime = files[file][1] md5sum = files[file][2] if opts["checkMD5sum"]: + try: + actual_checksum = self.getMD5sum(file) + except: + raise CheckException("Failed to calculate MD5 sum for " + file) + if self.getMD5sum(file) != md5sum: raise CheckException(file + " has incorrect md5sum") if opts["checkTimestamp"]: |
