From: Ed Bartosh Date: Thu, 15 Oct 2015 16:34:14 +0000 (-0700) Subject: toaster: use path to the script to guess config path X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5368d9af4e2c121938fc2421a536fb7f20a987fd;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git 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. Signed-off-by: Ed Bartosh Signed-off-by: brian avery Signed-off-by: Richard Purdie --- diff --git a/bin/toaster b/bin/toaster index e976604c5c0..75d3390d04d 100755 --- a/bin/toaster +++ b/bin/toaster @@ -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