build: in exec_func, mkdirhier ${T}

This should fix the -c clean traceback people are seeing.

(Bitbake rev: 416d24912fcef1d82ce2c02855accd86a29e76b2)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Chris Larson 2011-03-25 07:55:26 -07:00 committed by Richard Purdie
parent 88dbb0523c
commit 8b938dc82c
1 changed files with 2 additions and 1 deletions

View File

@ -32,7 +32,7 @@ import bb
import bb.msg
import bb.process
from contextlib import nested
from bb import data, event, mkdirhier, utils
from bb import data, event, utils
bblogger = logging.getLogger('BitBake')
logger = logging.getLogger('BitBake.Build')
@ -162,6 +162,7 @@ def exec_func(func, d, dirs = None):
lockfiles = None
tempdir = data.getVar('T', d, 1)
bb.utils.mkdirhier(tempdir)
runfile = os.path.join(tempdir, 'run.{0}.{1}'.format(func, os.getpid()))
with bb.utils.fileslocked(lockfiles):