* Joshua Lock : fetch2: enable checksum definition as SRC_URI parameter
@ 2011-10-27 7:09 git
0 siblings, 0 replies; only message in thread
From: git @ 2011-10-27 7:09 UTC (permalink / raw)
To: bitbake-devel
Module: bitbake.git
Branch: master
Commit: 5f8f923b76722c9b6c7ffbe19e94df50f900155f
URL: http://git.openembedded.org/?p=bitbake.git&a=commit;h=5f8f923b76722c9b6c7ffbe19e94df50f900155f
Author: Joshua Lock <josh@linux.intel.com>
Date: Tue Oct 11 09:42:13 2011 -0700
fetch2: enable checksum definition as SRC_URI parameter
URI parameters should be able to be defined as a parameter of the SRC_URI,
this patch enables thus for checksums.
An example;
SRC_URI = "http://pkgconfig.freedesktop.org/releases/pkg-config-${PV}.tar.gz;md5sum=a3270bab3f4b69b7dc6dbdacbcae9745;sha256sum=3ba691ee2431f32ccb8efa131e59bf23e37f122dc66791309023ca6dcefcd10e"
Addresses the remainder of [YOCTO #1399]
Signed-off-by: Joshua Lock <josh@linux.intel.com>
---
lib/bb/fetch2/__init__.py | 10 ++++++++--
1 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/lib/bb/fetch2/__init__.py b/lib/bb/fetch2/__init__.py
index 71be6f4..a055faa 100644
--- a/lib/bb/fetch2/__init__.py
+++ b/lib/bb/fetch2/__init__.py
@@ -562,8 +562,14 @@ class FetchData(object):
else:
self.md5_name = "md5sum"
self.sha256_name = "sha256sum"
- self.md5_expected = bb.data.getVarFlag("SRC_URI", self.md5_name, d)
- self.sha256_expected = bb.data.getVarFlag("SRC_URI", self.sha256_name, d)
+ if self.md5_name in self.parm:
+ self.md5_expected = self.parm[self.md5_name]
+ else:
+ self.md5_expected = bb.data.getVarFlag("SRC_URI", self.md5_name, d)
+ if self.sha256_name in self.parm:
+ self.sha256_expected = self.parm[self.sha256_name]
+ else:
+ self.sha256_expected = bb.data.getVarFlag("SRC_URI", self.sha256_name, d)
self.names = self.parm.get("name",'default').split(',')
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2011-10-27 7:09 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-10-27 7:09 Joshua Lock : fetch2: enable checksum definition as SRC_URI parameter git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.