[OE-core] [PATCH] oe/recipeutils.py: get_recipe_upstream_version returns 1.0 when not SRC_URI
Aníbal Limón
anibal.limon at linux.intel.com
Thu Jul 9 23:15:43 UTC 2015
Recipes that don't have SRC_URI means that don't use upstream sources
so returns 1.0.
Signed-off-by: Aníbal Limón <anibal.limon at linux.intel.com>
---
meta/lib/oe/recipeutils.py | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/meta/lib/oe/recipeutils.py b/meta/lib/oe/recipeutils.py
index d8094c8..22ee54d 100644
--- a/meta/lib/oe/recipeutils.py
+++ b/meta/lib/oe/recipeutils.py
@@ -667,8 +667,17 @@ def get_recipe_upstream_version(rd):
ru['type'] = 'U'
ru['datetime'] = ''
+ # XXX: If don't have SRC_URI means that don't have upstream sources so
+ # returns 1.0.
+ src_uris = rd.getVar('SRC_URI', True)
+ if not src_uris:
+ ru['version'] = '1.0'
+ ru['type'] = 'M'
+ ru['datetime'] = datetime.now()
+ return ru
+
# XXX: we suppose that the first entry points to the upstream sources
- src_uri = rd.getVar('SRC_URI', True).split()[0]
+ src_uri = src_uris.split()[0]
uri_type, _, _, _, _, _ = decodeurl(src_uri)
pv = rd.getVar('PV', True)
--
1.9.1
More information about the Openembedded-core
mailing list