summaryrefslogtreecommitdiff
path: root/scripts/install-bison3.sh
diff options
context:
space:
mode:
authorDave Beckett <dave@dajobe.org>2015-07-20 16:58:50 +0200
committerDave Beckett <dave@dajobe.org>2015-07-20 16:58:50 +0200
commite02d2c43ad2c3e2ba5a9279861c943c9559f967e (patch)
tree977936ef93fc3cf3ce097acebf5bdc1aee65fdf2 /scripts/install-bison3.sh
parent18e2e511e5e10d9a6b9abae9e3676dd6ce9ab8f9 (diff)
downloadraptor-e02d2c43ad2c3e2ba5a9279861c943c9559f967e.tar.gz
Make Travis-CI run in a container
Diffstat (limited to 'scripts/install-bison3.sh')
-rwxr-xr-xscripts/install-bison3.sh8
1 files changed, 7 insertions, 1 deletions
diff --git a/scripts/install-bison3.sh b/scripts/install-bison3.sh
index 52fa0ed1..ff351830 100755
--- a/scripts/install-bison3.sh
+++ b/scripts/install-bison3.sh
@@ -1,5 +1,9 @@
#!/bin/sh
# Helper script to install bison 3 (primarily for travis CI)
+#
+# USAGE: install-bison3.sh INSTALL-PREFIX
+
+INSTALL_PREFIX="$1"
set -x
@@ -27,10 +31,12 @@ installed_version_dec=`echo $installed_version | $AWK -F. '{printf("%d\n", 10000
min_version_dec=`echo $MIN_VERSION | $AWK -F. '{printf("%d\n", 10000*$1 + 100*$2 + $3)};'`
if test $installed_version_dec -ge $min_version_dec; then
echo "$PACKAGE $installed_version is new enough"
+elif [ -d $INSTALL_PREFIX ]; then
+ echo "Using cached installation of $PACKAGE at $INSTALL_PREFIX"
else
mkdir $BUILD_DIR && cd $BUILD_DIR
$WGET -O $FILE $URL || $CURL -o $FILE $URL
tar -x -z -f $FILE && rm $FILE
- cd $PACKAGE-$INSTALL_VERSION && ./configure --prefix=/usr && make && sudo make install
+ cd $PACKAGE-$INSTALL_VERSION && ./configure --prefix=$INSTALL_PREFIX && make && make install
cd / && rm -rf $BUILD_DIR
fi