bitbake: toaster: use path to the script to guess config path

Used $TOASTER variable(path to the toaster script) instead of
current directory name to get path to the toasterconf.json

This way script should work in both modes and it doesn't depend
on the current directory.

(Bitbake rev: 5368d9af4e2c121938fc2421a536fb7f20a987fd)

Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: brian avery <avery.brian@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Ed Bartosh 2015-10-15 09:34:14 -07:00 committed by Richard Purdie
parent eb8b2b9ec8
commit 779539cfb9
1 changed files with 3 additions and 3 deletions

View File

@ -194,11 +194,11 @@ fi
# in the local layers that currently prevent using an arbitrary
# toasterconf.json
if [ "$TOASTER_CONF" = "" ]; then
BIN_DIR=$(dirname -- "$0")
export TOASTER_CONF="$BIN_DIR/../../meta-yocto/conf/toasterconf.json"
TOASTER_CONF="$(dirname $TOASTER)/../../meta-yocto/conf/toasterconf.json"
export TOASTER_CONF=$(python -c "import os; print os.path.realpath('$TOASTER_CONF')")
fi
if [ ! -f $TOASTER_CONF ]; then
echo "$TOASTER_CONF configuration file not found, exiting..."
echo "$TOASTER_CONF configuration file not found. set TOASTER_CONF to specify a path"
exit 1;
fi
# this defines the dir toaster will use for