From: Tom Zanussi Date: Mon, 30 Apr 2012 19:12:14 +0000 (-0500) Subject: yocto-kernel: use BUILDDIR to find bblayers.conf X-Git-Tag: rev_ivi_2015_02_04~17372 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=20244770a808d9f41ef9ad642ddc18b126907db4;p=scm%2Fbb%2Ftizen-distro.git yocto-kernel: use BUILDDIR to find bblayers.conf The current code assumes that builddir == srcdir/build, which it obviously isn't sometimes. Use BUILDDIR to get the actual builddir being used. Fixes [YOCTO #2219]. Signed-off-by: Tom Zanussi Signed-off-by: Richard Purdie --- diff --git a/scripts/lib/bsp/kernel.py b/scripts/lib/bsp/kernel.py index 360851b..8b3aa72 100644 --- a/scripts/lib/bsp/kernel.py +++ b/scripts/lib/bsp/kernel.py @@ -37,7 +37,12 @@ def find_bblayers(scripts_path): """ Find and return a sanitized list of the layers found in BBLAYERS. """ - bblayers_conf = os.path.join(scripts_path, "../build/conf/bblayers.conf") + try: + builddir = os.environ["BUILDDIR"] + except KeyError: + print "BUILDDIR not found, exiting. (Did you forget to source oe-init-build-env?)" + sys.exit(1) + bblayers_conf = os.path.join(builddir, "conf/bblayers.conf") layers = []