[oe-commits] Richard Purdie : base.bbclass: Since we require python 2. 6 which always contains hashlib we can drop this fallback code

git version control git at git.openembedded.org
Tue Jun 28 12:56:52 UTC 2011


Module: openembedded-core.git
Branch: master
Commit: 4ac0b49b65106c2214ae80517fe9f66630d4540c
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=4ac0b49b65106c2214ae80517fe9f66630d4540c

Author: Richard Purdie <richard.purdie at linuxfoundation.org>
Date:   Wed Jun 22 16:08:29 2011 +0100

base.bbclass: Since we require python 2.6 which always contains hashlib we can drop this fallback code

Signed-off-by: Richard  Purdie <richard.purdie at linuxfoundation.org>

---

 meta/classes/base.bbclass |   10 ----------
 1 files changed, 0 insertions(+), 10 deletions(-)

diff --git a/meta/classes/base.bbclass b/meta/classes/base.bbclass
index 4681489..f390f08 100644
--- a/meta/classes/base.bbclass
+++ b/meta/classes/base.bbclass
@@ -326,16 +326,6 @@ python () {
         depends = depends + " osc-native:do_populate_sysroot"
         bb.data.setVarFlag('do_fetch', 'depends', depends, d)
 
-    # bb.utils.sha256_file() will fail if hashlib isn't present, so we fallback
-    # on shasum-native.  We need to ensure that it is staged before we fetch.
-    if bb.data.getVar('PN', d, True) != "shasum-native":
-        try:
-            import hashlib
-        except ImportError:
-            depends = bb.data.getVarFlag('do_fetch', 'depends', d) or ""
-            depends = depends + " shasum-native:do_populate_sysroot"
-            bb.data.setVarFlag('do_fetch', 'depends', depends, d)
-
     # *.xz should depends on xz-native for unpacking
     # Not endswith because of "*.patch.xz;patch=1". Need bb.decodeurl in future
     if '.xz' in srcuri:





More information about the Openembedded-commits mailing list