From e3a999ce328e64490a43545fda85a2f05177f477 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Fri, 13 Mar 2009 13:57:38 -0400 Subject: cross-fix-root: let people specify paths via cmdline Signed-off-by: Mike Frysinger --- wrappers/cross-fix-root | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) (limited to 'wrappers') diff --git a/wrappers/cross-fix-root b/wrappers/cross-fix-root index c4fb422..08e1df0 100755 --- a/wrappers/cross-fix-root +++ b/wrappers/cross-fix-root @@ -21,10 +21,18 @@ if [ -n "${ROOTDIR}" ] ; then CROSS_BINDIR="${ROOTDIR}/tools" fi CROSS_PREFIX=${CROSS_COMPILE} -if [ -n "$1" ] && [ -e "/usr/$1" ] ; then - SYSROOT="/usr/$1" - CROSS_BINDIR="/usr/bin" - CROSS_PREFIX="$1-" +if [ -n "$3" ] ; then + SYSROOT="$1" + CROSS_BINDIR="$2" + CROSS_PREFIX="$3" +elif [ -n "$1" ] ; then + if [ -e "/usr/$1" ] ; then + SYSROOT="/usr/$1" + CROSS_BINDIR="/usr/bin" + CROSS_PREFIX="$1-" + else + exit 1 + fi fi cd "${SYSROOT}" || exit 0 -- cgit v1.2.3-65-gdbad