Advertisement
Guest User

Untitled

a guest
Jul 20th, 2016
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 1.13 KB | None | 0 0
  1. diff --git a/bitbake/lib/bb/build.py b/bitbake/lib/bb/build.py
  2. index a4deb00..5e508fe 100644
  3. --- a/bitbake/lib/bb/build.py
  4. +++ b/bitbake/lib/bb/build.py
  5. @@ -771,21 +771,22 @@ def add_tasks(tasklist, d):
  6.              task_deps['tasks'].append(task)
  7.  
  8.          flags = d.getVarFlags(task)
  9. -        def getTask(name):
  10. +        def getTask(name,isFlag=False):
  11.              if not name in task_deps:
  12.                  task_deps[name] = {}
  13.              if name in flags:
  14.                  deptask = d.expand(flags[name])
  15. -                task_deps[name][task] = deptask
  16. +                if not isFlag or deptask != "0":
  17. +                    task_deps[name][task] = deptask
  18.          getTask('depends')
  19.          getTask('rdepends')
  20.          getTask('deptask')
  21.          getTask('rdeptask')
  22.          getTask('recrdeptask')
  23.          getTask('recideptask')
  24. -        getTask('nostamp')
  25. -        getTask('fakeroot')
  26. -        getTask('noexec')
  27. +        getTask('nostamp',True)
  28. +        getTask('fakeroot',True)
  29. +        getTask('noexec',True)
  30.          getTask('umask')
  31.          task_deps['parents'][task] = []
  32.          if 'deps' in flags:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement