[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