From 39737e00e85bd4a6053f63f0c959fd424aa009be Mon Sep 17 00:00:00 2001 From: Josua Mayer Date: Fri, 14 Feb 2014 16:02:24 +0100 Subject: package.bbclass: do_split_packages should always return something. So far, when do_split_packages is passed a non-existing folder, it will return nothing. While building Mesa with PACKAGECONFIG="egl gles" for qemux86, do_package threw a nice exception on a line reading "pkgs += do_split_packages": "Exception: TypeError: 'NoneType' object is not iterable" I think a function should always return something, and in this specific case, returning an empty list should be right. This patch simply fixes the return statement to do just that. Signed-off-by: Josua Mayer Signed-off-by: Saul Wold --- meta/classes/package.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'meta/classes/package.bbclass') diff --git a/meta/classes/package.bbclass b/meta/classes/package.bbclass index 042d74c17b..297d962266 100644 --- a/meta/classes/package.bbclass +++ b/meta/classes/package.bbclass @@ -126,7 +126,7 @@ def do_split_packages(d, root, file_regex, output_pattern, description, postinst # If the root directory doesn't exist, don't error out later but silently do # no splitting. if not os.path.exists(dvar + root): - return + return [] ml = d.getVar("MLPREFIX", True) if ml: -- cgit 1.2.3-korg