bitbake: Exit if parsing errors occur
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@1832 311d38ba-8fff-0310-9ca6-ca027cbcb966
This commit is contained in:
parent
2a41ad5549
commit
1ad7c7b546
|
@ -597,7 +597,7 @@ class BBCooker:
|
|||
return (finalfiles, masked)
|
||||
|
||||
def parse_bbfiles(self, filelist, masked, progressCallback = None):
|
||||
parsed, cached, skipped = 0, 0, 0
|
||||
parsed, cached, skipped, error = 0, 0, 0, 0
|
||||
for i in xrange( len( filelist ) ):
|
||||
f = filelist[i]
|
||||
|
||||
|
@ -640,6 +640,7 @@ class BBCooker:
|
|||
self.bb_cache.sync()
|
||||
raise
|
||||
except Exception, e:
|
||||
error += 1
|
||||
self.bb_cache.remove(f)
|
||||
bb.msg.error(bb.msg.domain.Collection, "%s while parsing %s" % (e, f))
|
||||
except:
|
||||
|
@ -651,3 +652,6 @@ class BBCooker:
|
|||
bb.msg.note(1, bb.msg.domain.Collection, "Parsing finished. %d cached, %d parsed, %d skipped, %d masked." % ( cached, parsed, skipped, masked ))
|
||||
|
||||
self.bb_cache.sync()
|
||||
|
||||
if error > 0:
|
||||
bb.msg.fatal(bb.msg.domain.Collection, "Parsing errors found, exiting...")
|
||||
|
|
Loading…
Reference in New Issue