diff options
Diffstat (limited to 'bitbake/lib/bb/build.py')
| -rw-r--r-- | bitbake/lib/bb/build.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/bitbake/lib/bb/build.py b/bitbake/lib/bb/build.py index 1882733a5f..3d71013998 100644 --- a/bitbake/lib/bb/build.py +++ b/bitbake/lib/bb/build.py | |||
| @@ -27,6 +27,7 @@ | |||
| 27 | 27 | ||
| 28 | from bb import data, event, mkdirhier, utils | 28 | from bb import data, event, mkdirhier, utils |
| 29 | import bb, os, sys | 29 | import bb, os, sys |
| 30 | import bb.utils | ||
| 30 | 31 | ||
| 31 | # When we execute a python function we'd like certain things | 32 | # When we execute a python function we'd like certain things |
| 32 | # in all namespaces, hence we add them to __builtins__ | 33 | # in all namespaces, hence we add them to __builtins__ |
| @@ -107,7 +108,7 @@ def exec_func(func, d, dirs = None): | |||
| 107 | else: | 108 | else: |
| 108 | dirs = (data.expand(flags['dirs'], d) or "").split() | 109 | dirs = (data.expand(flags['dirs'], d) or "").split() |
| 109 | for adir in dirs: | 110 | for adir in dirs: |
| 110 | mkdirhier(adir) | 111 | bb.utils.mkdirhier(adir) |
| 111 | 112 | ||
| 112 | if len(dirs) > 0: | 113 | if len(dirs) > 0: |
| 113 | adir = dirs[-1] | 114 | adir = dirs[-1] |
| @@ -124,7 +125,7 @@ def exec_func(func, d, dirs = None): | |||
| 124 | t = data.getVar('T', d, 1) | 125 | t = data.getVar('T', d, 1) |
| 125 | if not t: | 126 | if not t: |
| 126 | bb.msg.fatal(bb.msg.domain.Build, "T not set") | 127 | bb.msg.fatal(bb.msg.domain.Build, "T not set") |
| 127 | mkdirhier(t) | 128 | bb.utils.mkdirhier(t) |
| 128 | logfile = "%s/log.%s.%s" % (t, func, str(os.getpid())) | 129 | logfile = "%s/log.%s.%s" % (t, func, str(os.getpid())) |
| 129 | runfile = "%s/run.%s.%s" % (t, func, str(os.getpid())) | 130 | runfile = "%s/run.%s.%s" % (t, func, str(os.getpid())) |
| 130 | 131 | ||
| @@ -320,7 +321,7 @@ def stamp_internal(task, d, file_name): | |||
| 320 | if not stamp: | 321 | if not stamp: |
| 321 | return | 322 | return |
| 322 | stamp = "%s.%s" % (stamp, task) | 323 | stamp = "%s.%s" % (stamp, task) |
| 323 | mkdirhier(os.path.dirname(stamp)) | 324 | bb.utils.mkdirhier(os.path.dirname(stamp)) |
| 324 | # Remove the file and recreate to force timestamp | 325 | # Remove the file and recreate to force timestamp |
| 325 | # change on broken NFS filesystems | 326 | # change on broken NFS filesystems |
| 326 | if os.access(stamp, os.F_OK): | 327 | if os.access(stamp, os.F_OK): |
