]> code.ossystems Code Review - openembedded-core.git/commitdiff
siggen.py: make sure stamp directory existing
authorKevin Tian <kevin.tian@intel.com>
Wed, 8 Dec 2010 00:38:58 +0000 (08:38 +0800)
committerRichard Purdie <rpurdie@linux.intel.com>
Thu, 16 Dec 2010 15:33:44 +0000 (15:33 +0000)
or else "bitbake -S" from scratch may report "No such file or directory" error.

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
bitbake/lib/bb/siggen.py

index 391020a9ed82c280d533f9790f4f9a76fb08c5a5..3eecd751b4d6701329e284dec198bb4091e46f88 100644 (file)
@@ -137,6 +137,8 @@ class SignatureGeneratorBasic(SignatureGenerator):
         else:
             sigfile = stampbase + "." + task + ".sigbasedata" + "." + self.basehash[k]
 
+        bb.utils.mkdirhier(os.path.dirname(sigfile))
+
         data = {}
         data['basewhitelist'] = self.basewhitelist
         data['taskwhitelist'] = self.taskwhitelist