bb.pysh: fix writing pyshtables all over the place

(Bitbake rev: ff4753e362714a3c4c759c2fad8a9e5b8fe5bef5)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
This commit is contained in:
Chris Larson
2010-11-11 08:57:04 -07:00
committed by Richard Purdie
parent 4addbd191d
commit 32b4bd9224

View File

@@ -648,7 +648,10 @@ def p_error(p):
try:
import pyshtables
except ImportError:
yacc.yacc(tabmodule = 'pyshtables')
outputdir = os.path.dirname(__file__)
if not os.access(outputdir, os.W_OK):
outputdir = ''
yacc.yacc(tabmodule = 'pyshtables', outputdir = outputdir, debug = 0)
else:
yacc.yacc(tabmodule = 'pysh.pyshtables', write_tables = 0, debug = 0)