Use the functions from functions.sh in the install_toolchain script.
This commit is contained in:
parent
49d34c7dc5
commit
74c2549899
2 changed files with 6 additions and 40 deletions
|
@ -49,7 +49,9 @@ sit_unpack() {
|
||||||
|
|
||||||
src_configure() {
|
src_configure() {
|
||||||
${SRCDIR}/configure --prefix=$PREFIX $CONFIGURE_OPTS
|
${SRCDIR}/configure --prefix=$PREFIX $CONFIGURE_OPTS
|
||||||
cp config.log $LOGDIR
|
if [ ! -z $LOGDIR ] ; then
|
||||||
|
cp config.log $LOGDIR
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
sit_configure() {
|
sit_configure() {
|
||||||
sit_info "Configuring sources ..."
|
sit_info "Configuring sources ..."
|
||||||
|
|
|
@ -6,6 +6,8 @@
|
||||||
set -e
|
set -e
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
|
source "functions.sh"
|
||||||
|
|
||||||
export ORIGDIR=`pwd`
|
export ORIGDIR=`pwd`
|
||||||
export SIT_DIR=$(dirname "$ORIGDIR/$0")
|
export SIT_DIR=$(dirname "$ORIGDIR/$0")
|
||||||
echo $SIT_DIR
|
echo $SIT_DIR
|
||||||
|
@ -27,45 +29,6 @@ LIBTOOL_VERSION=2.2.10
|
||||||
AUTOCONF_VERSION=2.65
|
AUTOCONF_VERSION=2.65
|
||||||
AUTOMAKE_VERSION=1.11.1
|
AUTOMAKE_VERSION=1.11.1
|
||||||
|
|
||||||
function sit_fail() {
|
|
||||||
msg=$0
|
|
||||||
echo "$msg"
|
|
||||||
exit 1
|
|
||||||
}
|
|
||||||
|
|
||||||
function sit_unpack() {
|
|
||||||
if [ ! -e ${SRC_POOL}/${A} ]
|
|
||||||
then
|
|
||||||
sit_fail "${SRC_POOL}/${A} doesn't exist"
|
|
||||||
fi
|
|
||||||
case "${A##*.}" in
|
|
||||||
bz2)
|
|
||||||
tar xfjv ${SRC_POOL}/${A} || sit_fail
|
|
||||||
;;
|
|
||||||
gz|tgz)
|
|
||||||
tar xfzv ${SRC_POOL}/${A} || sit_fail
|
|
||||||
;;
|
|
||||||
xz)
|
|
||||||
tar xfJv ${SRC_POOL}/${A} || sit_fail
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
sit_fail "Archive format not recogized"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
}
|
|
||||||
|
|
||||||
function sit_configure() {
|
|
||||||
cd ${BUILDDIR=}
|
|
||||||
${SRCDIR}/configure --prefix=$PREFIX
|
|
||||||
}
|
|
||||||
|
|
||||||
function sit_build() {
|
|
||||||
make $MAKEOPTS
|
|
||||||
}
|
|
||||||
|
|
||||||
function sit_install() {
|
|
||||||
make install
|
|
||||||
}
|
|
||||||
|
|
||||||
function sit_auto_install() {
|
function sit_auto_install() {
|
||||||
export WORKDIR=$WORKDIR_BASE/${P}
|
export WORKDIR=$WORKDIR_BASE/${P}
|
||||||
|
@ -77,6 +40,7 @@ function sit_auto_install() {
|
||||||
fi
|
fi
|
||||||
mkdir -p ${WORKDIR}
|
mkdir -p ${WORKDIR}
|
||||||
mkdir -p ${BUILDDIR}
|
mkdir -p ${BUILDDIR}
|
||||||
|
mkdir -p ${PREFIX}
|
||||||
cd ${WORKDIR}
|
cd ${WORKDIR}
|
||||||
sit_unpack
|
sit_unpack
|
||||||
sit_configure
|
sit_configure
|
||||||
|
|
Loading…
Reference in a new issue