[oe] [PATCH 2/2] base.bbclass: don't pre-generate checksums.ini entries any longer
Denys Dmytriyenko
denis at denix.org
Mon Jan 25 01:59:45 UTC 2010
Signed-off-by: Denys Dmytriyenko <denis at denix.org>
---
classes/base.bbclass | 15 +--------------
1 files changed, 1 insertions(+), 14 deletions(-)
diff --git a/classes/base.bbclass b/classes/base.bbclass
index 8465286..8e14636 100644
--- a/classes/base.bbclass
+++ b/classes/base.bbclass
@@ -140,18 +140,7 @@ def base_chk_file(parser, pn, pv, src_uri, localpath, data):
except OSError:
raise Exception("Executing shasum failed")
- if no_checksum == True: # we do not have conf/checksums.ini entry
- try:
- file = open("%s/checksums.ini" % bb.data.getVar("TMPDIR", data, 1), "a")
- except:
- return False
-
- if not file:
- raise Exception("Creating checksums.ini failed")
-
- file.write("[%s]\nmd5=%s\nsha256=%s\n\n" % (src_uri, md5data, shadata))
- file.close()
-
+ if no_checksum == True: # we do not have SRC_URI checksums
from string import maketrans
trtable = maketrans("", "")
uname = src_uri.split("/")[-1].translate(trtable, "-+._")
@@ -168,8 +157,6 @@ def base_chk_file(parser, pn, pv, src_uri, localpath, data):
ufile.close()
if not bb.data.getVar("OE_STRICT_CHECKSUMS",data, True):
- bb.note("This package has no entry in checksums.ini, please add one")
- bb.note("\n[%s]\nmd5=%s\nsha256=%s" % (src_uri, md5data, shadata))
bb.note("This package has no checksums in corresponding recipe, please add")
bb.note("SRC_URI = \"%s;name=%s\"\nSRC_URI[%s.md5sum] = \"%s\"\nSRC_URI[%s.sha256sum] = \"%s\"\n" % (src_uri, uname, uname, md5data, uname, shadata))
return True
--
1.6.3.3
More information about the Openembedded-devel
mailing list