From 39eb22bbc479ff84aad069f8821e9be026e8c1bc Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Mon, 7 Jan 2013 17:35:39 +0000 Subject: [PATCH] bitbake: build.py: Fix traceback when there are no dependencies A recipe with no dependencies results in a traceback (e.g. all in ASSUME_PROVIDED). This shouldn't happen and this patch fixes it. (Bitbake rev: dee7decf87dfa8cb966fe40846d27f3e6ab1846b) Signed-off-by: Richard Purdie --- bitbake/lib/bb/build.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/bitbake/lib/bb/build.py b/bitbake/lib/bb/build.py index 43790a658a..2f6a61f4b0 100644 --- a/bitbake/lib/bb/build.py +++ b/bitbake/lib/bb/build.py @@ -591,9 +591,10 @@ def add_tasks(tasklist, d): getTask('noexec') getTask('umask') task_deps['parents'][task] = [] - for dep in flags['deps']: - dep = data.expand(dep, d) - task_deps['parents'][task].append(dep) + if 'deps' in flags: + for dep in flags['deps']: + dep = data.expand(dep, d) + task_deps['parents'][task].append(dep) # don't assume holding a reference data.setVar('_task_deps', task_deps, d)