[yocto] [opkg-utils][PATCH 19/22] opkg.py: computeFileMD5 only when we have fn, otherwise fails to read None file
Martin Jansa
martin.jansa at gmail.com
Thu Mar 29 15:22:53 PDT 2012
Signed-off-by: Martin Jansa <Martin.Jansa at gmail.com>
---
opkg.py | 19 +++++++++++--------
1 files changed, 11 insertions(+), 8 deletions(-)
diff --git a/opkg.py b/opkg.py
index 6c39616..9daff9e 100644
--- a/opkg.py
+++ b/opkg.py
@@ -182,14 +182,17 @@ class Package:
def _computeFileMD5(self):
# compute the MD5.
- f = open(self.fn, "rb")
- sum = hashlib.md5()
- while True:
- data = f.read(1024)
- if not data: break
- sum.update(data)
- f.close()
- self.md5 = sum.hexdigest()
+ if not self.fn:
+ self.md5 = 'Unknown'
+ else:
+ f = open(self.fn, "rb")
+ sum = hashlib.md5()
+ while True:
+ data = f.read(1024)
+ if not data: break
+ sum.update(data)
+ f.close()
+ self.md5 = sum.hexdigest()
def _get_file_size(self):
if not self.fn:
--
1.7.8.5
More information about the yocto
mailing list