[oe-commits] org.oe.dev base.bbclass: Add dependency on git-native for git packages

rpurdie commit openembedded-commits at lists.openembedded.org
Fri Aug 3 17:21:09 UTC 2007


base.bbclass: Add dependency on git-native for git packages

Author: rpurdie at openembedded.org
Branch: org.openembedded.dev
Revision: 61da27b5fd76fadf4e4b888f01479f49538b57ac
ViewMTN: http://monotone.openembedded.org/revision.psp?id=61da27b5fd76fadf4e4b888f01479f49538b57ac
Files:
1
classes/base.bbclass
Diffs:

#
# mt diff -ra8bfa87e4421918c44a34af5d587690ac3634230 -r61da27b5fd76fadf4e4b888f01479f49538b57ac
#
# 
# 
# patch "classes/base.bbclass"
#  from [bfc3a79142b7d13c31f36cebe1bb1c80e8330501]
#    to [814ca4a03b3d5ea4596ae040b150a92ea3076a42]
# 
============================================================
--- classes/base.bbclass	bfc3a79142b7d13c31f36cebe1bb1c80e8330501
+++ classes/base.bbclass	814ca4a03b3d5ea4596ae040b150a92ea3076a42
@@ -820,6 +820,14 @@ def base_after_parse(d):
     bb.data.delVarFlag('MACHINE', 'export', d)
     bb.data.setVarFlag('MACHINE', 'unexport', 1, d)
 
+    # Git packages should DEPEND on git-native
+    srcuri = bb.data.getVar('SRC_URI', d, 1)
+    if "git://" in srcuri:
+        depends = bb.data.getVarFlag('do_fetch', 'depends', d) or ""
+        depends = depends + " git-native:do_populate_staging"
+        bb.data.setVarFlag('do_fetch', 'depends', depends, d)
+				    
+
     mach_arch = bb.data.getVar('MACHINE_ARCH', d, 1)
     old_arch = bb.data.getVar('PACKAGE_ARCH', d, 1)
     if (old_arch == mach_arch):






More information about the Openembedded-commits mailing list