From 8d5c4b91f9b4c03855bad079d4f125fa6e805e72 Mon Sep 17 00:00:00 2001 From: Stefan Saraev Date: Fri, 13 Dec 2013 13:18:38 +0200 Subject: [PATCH] config/functions: add get_build_dir() --- config/functions | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/config/functions b/config/functions index f6964b08d8..a87c9ac35e 100644 --- a/config/functions +++ b/config/functions @@ -65,6 +65,20 @@ kernel_path() { echo $ROOT/$BUILD/${PKG_NAME}-${PKG_VERSION} } +# get package's build dir +get_build_dir() { + if [ ! -z $1 ] ; then + local _PKG_DIR=$(find $ROOT/packages -name $1) + if [ -d $_PKG_DIR -a -f $_PKG_DIR/package.mk ] ; then + . $_PKG_DIR/package.mk + # TODO: remove + elif [ -d $_PKG_DIR -a -f $_PKG_DIR/meta ] ; then + . $_PKG_DIR/meta + fi + echo $ROOT/$BUILD/${PKG_NAME}-${PKG_VERSION} + fi +} + tolower(){ echo "$@" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz }