diff options
author | Alexander Kanavin <alexander.kanavin@linux.intel.com> | 2015-09-25 14:41:36 +0300 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2015-09-28 11:58:26 +0100 |
commit | ea7cd81d6d1d4d00553cd475623af0d24f5ea84f (patch) | |
tree | 0c8258ec65eec7d6f2bdf19c1e33fb723e6a7e9a /meta/classes/distrodata.bbclass | |
parent | 10c948a67546dd4ed2ac00b5210ef4b3eeca9401 (diff) | |
download | openembedded-core-contrib-ea7cd81d6d1d4d00553cd475623af0d24f5ea84f.tar.gz |
distrodata: handle recipes with empty or absent SRC_URI in checkpkg()
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Diffstat (limited to 'meta/classes/distrodata.bbclass')
-rw-r--r-- | meta/classes/distrodata.bbclass | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/meta/classes/distrodata.bbclass b/meta/classes/distrodata.bbclass index 4168e43849f..e6eb3f32b30 100644 --- a/meta/classes/distrodata.bbclass +++ b/meta/classes/distrodata.bbclass @@ -272,9 +272,10 @@ python do_checkpkg() { """first check whether a uri is provided""" src_uri = d.getVar('SRC_URI', True) - if not src_uri: - return - uri_type, _, _, _, _, _ = decodeurl(src_uri) + if src_uri: + uri_type, _, _, _, _, _ = decodeurl(src_uri) + else: + uri_type = "none" """initialize log files.""" logpath = d.getVar('LOG_DIR', True) @@ -354,7 +355,10 @@ python do_checkpkg() { elif cmp == 0: pstatus = "MATCH" - psrcuri = psrcuri.split()[0] + if psrcuri: + psrcuri = psrcuri.split()[0] + else: + psrcuri = "none" pdepends = "".join(pdepends.split("\t")) pdesc = "".join(pdesc.split("\t")) no_upgr_reason = d.getVar('RECIPE_NO_UPDATE_REASON', True) |