diff options
author | Eric BENARD <eric@eukrea.com> | 2010-09-06 11:41:50 +0000 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2010-10-20 18:30:27 -0700 |
commit | 67606390cbe2f8a3bced8cb8e0bd94d78de51b63 (patch) | |
tree | 4ef5b383b5ef513fa3991b79718101baef01816e /classes | |
parent | 2e50825b57215ee756cacfbe7db594c3c0055ad8 (diff) | |
download | openembedded-67606390cbe2f8a3bced8cb8e0bd94d78de51b63.tar.gz |
base.bbclass: depend on mercurial-native if SRC_URI contains hg://
Signed-off-by: Eric BĂ©nard <eric@eukrea.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'classes')
-rw-r--r-- | classes/base.bbclass | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/classes/base.bbclass b/classes/base.bbclass index c5148d7ee1..d4d8257c29 100644 --- a/classes/base.bbclass +++ b/classes/base.bbclass @@ -372,6 +372,11 @@ python () { depends = depends + " git-native:do_populate_sysroot" bb.data.setVarFlag('do_fetch', 'depends', depends, d) + if "hg://" in srcuri: + depends = bb.data.getVarFlag('do_fetch', 'depends', d) or "" + depends = depends + " mercurial-native:do_populate_sysroot" + bb.data.setVarFlag('do_fetch', 'depends', depends, d) + # unzip-native should already be staged before unpacking ZIP recipes need_unzip = bb.data.getVar('NEED_UNZIP_FOR_UNPACK', d, 1) src_uri = bb.data.getVar('SRC_URI', d, 1) |