]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
build: in exec_func, mkdirhier ${T}
authorChris Larson <chris_larson@mentor.com>
Fri, 25 Mar 2011 14:55:26 +0000 (07:55 -0700)
committerChris Larson <chris_larson@mentor.com>
Fri, 25 Mar 2011 14:55:26 +0000 (07:55 -0700)
This should fix the -c clean traceback people are seeing.

Signed-off-by: Chris Larson <chris_larson@mentor.com>
lib/bb/build.py

index e9767935b6414d9ee818e7632d12ec8cc7fb9201..473857074a2394cfc271ad2f7fcfcbb25345d611 100644 (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')
@@ -161,6 +161,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):