]> code.ossystems Code Review - openembedded-core.git/commitdiff
base.bbclass: Don't retrieve SRC_URI when not necessary
authorDamien Lespiau <damien.lespiau@intel.com>
Tue, 25 Aug 2009 14:19:09 +0000 (15:19 +0100)
committerDamien Lespiau <damien.lespiau@intel.com>
Tue, 25 Aug 2009 23:45:53 +0000 (00:45 +0100)
Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
meta/classes/base.bbclass

index 4f57c3ff4dee92f3d18a4762588baaba47662b18..0733cddd989fdbc4ea50bde41c72dfa7236c8270 100644 (file)
@@ -1009,15 +1009,13 @@ def base_after_parse(d):
         bb.data.setVarFlag('do_fetch', 'depends', depends, d)
 
     # Mercurial packages should DEPEND on mercurial-native
-    srcuri = bb.data.getVar('SRC_URI', d, 1)
-    if "hg://" in srcuri:
+    elif "hg://" in srcuri:
         depends = bb.data.getVarFlag('do_fetch', 'depends', d) or ""
         depends = depends + " mercurial-native:do_populate_staging"
         bb.data.setVarFlag('do_fetch', 'depends', depends, d)
 
     # OSC packages should DEPEND on osc-native
-    srcuri = bb.data.getVar('SRC_URI', d, 1)
-    if "osc://" in srcuri:
+    elif "osc://" in srcuri:
         depends = bb.data.getVarFlag('do_fetch', 'depends', d) or ""
         depends = depends + " osc-native:do_populate_staging"
         bb.data.setVarFlag('do_fetch', 'depends', depends, d)