From ffba00ccb462bc889ec919efe1ad95e83f2eb682 Mon Sep 17 00:00:00 2001 From: Matthias Rampke Date: Fri, 12 Aug 2011 15:31:43 +0200 Subject: [PATCH] use core package for FSF GCC --- summon-arm-toolchain | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/summon-arm-toolchain b/summon-arm-toolchain index d89de59..80435c4 100755 --- a/summon-arm-toolchain +++ b/summon-arm-toolchain @@ -38,9 +38,9 @@ DEFAULT_TO_CORTEX_M3=1 if [ ${USE_LINARO} == 0 ] ; then # For FSF GCC: GCCVERSION=4.6.1 - GCC=gcc-${GCCVERSION} - GCCDIR=${GCC} - GCCURL=http://ftp.gnu.org/gnu/gcc/${GCC}/${GCC}.tar.gz + GCC=gcc-core-${GCCVERSION} + GCCDIR=gcc-${GCCVERSION} + GCCURL=http://ftp.gnu.org/gnu/gcc/${GCCDIR}/${GCC}.tar.gz else # For the Linaro GCC: GCCRELEASE=4.6-2011.07 @@ -199,7 +199,12 @@ function install { ${SUDO} make ${MAKEFLAGS} $2 $3 $4 $5 $6 $7 $8 } - +if [ ! -d $SUMMON_DIR ]; then + mkdir -p ${SUMMON_DIR} + SUMMON_DIR_CREATED=1 +else + SUMMON_DIR_CREATED=0 +fi mkdir -p ${STAMPS} ${SOURCES} cd ${SOURCES} @@ -267,7 +272,6 @@ if [ ! -e libopenstm32-${LIBOPENSTM32}.tar.bz2 ]; then fi fi -mkdir -p ${SUMMON_DIR} cd ${SUMMON_DIR} if [ ! -e build ]; then @@ -478,3 +482,8 @@ if [ ! -e ${STAMPS}/libopenstm32-${LIBOPENSTM32}.build ]; then rm -rf libopenstm32-${LIBOPENSTM32} fi fi + +if [ ${SUMMON_DIR_CREATED} == 1 ]; then + log "Removing work directory" + rm -rf ${SUMMON_DIR} +fi -- 2.25.1