If hob is run directly (bitbake -u hob) changes are written to the local.conf file directly and some of the changes we write cause an infinite recursion error at parse time (namely setting of BBFILES. bb.data_smart.ExpansionError: Failure expanding variable None, expression was ${BBFILES} /tmp/hob-images/*.bb which triggered exception RuntimeError: maximum recursion depth exceeded We either need to: a) Fix hob to work without the separate conf file b) warn when the separate conf file is not specified and don't run
I'd think we need to enforce using the separate conf file if user want to use hob
bug 1441 is the correct way to handle this long term and will fix the issue of not being able to run without the wrapper script, short term we need to work around this and should likely error if the pre and post files aren't specified.
http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=9a6739879191c8b215e4fbce53e2d4c8d278d71a
Fixed