diff options
Diffstat (limited to 'bitbake/lib')
| -rw-r--r-- | bitbake/lib/bb/build.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/bitbake/lib/bb/build.py b/bitbake/lib/bb/build.py index 44d08f5c55..ab8bce3d57 100644 --- a/bitbake/lib/bb/build.py +++ b/bitbake/lib/bb/build.py | |||
| @@ -197,6 +197,8 @@ def exec_func(func, d, dirs = None): | |||
| 197 | for cdir in d.expand(cleandirs).split(): | 197 | for cdir in d.expand(cleandirs).split(): |
| 198 | bb.utils.remove(cdir, True) | 198 | bb.utils.remove(cdir, True) |
| 199 | bb.utils.mkdirhier(cdir) | 199 | bb.utils.mkdirhier(cdir) |
| 200 | if cdir == oldcwd: | ||
| 201 | os.chdir(cdir) | ||
| 200 | 202 | ||
| 201 | if flags and dirs is None: | 203 | if flags and dirs is None: |
| 202 | dirs = flags.get('dirs') | 204 | dirs = flags.get('dirs') |
