]> code.ossystems Code Review - openembedded-core.git/commitdiff
taskdata.py: Improve error message if a task dependency has an incorrect format
authorRichard Purdie <rpurdie@linux.intel.com>
Thu, 17 Dec 2009 21:39:51 +0000 (21:39 +0000)
committerRichard Purdie <rpurdie@linux.intel.com>
Fri, 18 Dec 2009 11:41:44 +0000 (11:41 +0000)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
bitbake/lib/bb/taskdata.py

index 45f6902dddbca34183fb1cbda27f9cfa84f42c8e..976e0ca1f9e97dbb22bebaf1fd1ccb59c4fd9264 100644 (file)
@@ -161,6 +161,8 @@ class TaskData:
                 ids = []
                 for dep in task_deps['depends'][task].split():
                     if dep:
+                        if ":" not in dep:
+                            bb.msg.fatal(bb.msg.domain.TaskData, "Error, dependency %s does not contain ':' character\n. Task 'depends' should be specified in the form 'packagename:task'" % (depend, fn))
                         ids.append(((self.getbuild_id(dep.split(":")[0])), dep.split(":")[1]))
                 self.tasks_idepends[taskid].extend(ids)