From: Dan Scott Date: Sat, 25 Mar 2017 16:11:24 +0000 (+0000) Subject: Use current nodejs binaries X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=4c24ec0c77879e0b190df2d202ed8678eac4035d;p=working%2Frandom.git Use current nodejs binaries Instead of compiling an ancient version of nodejs from source, let's use up-to-date nodejs binaries and save a ton of time. Signed-off-by: Dan Scott --- diff --git a/installer/jessie/eg_jessie_installer.sh b/installer/jessie/eg_jessie_installer.sh index 97cc88f8b..1b0a7dc34 100755 --- a/installer/jessie/eg_jessie_installer.sh +++ b/installer/jessie/eg_jessie_installer.sh @@ -105,9 +105,11 @@ function init_variables { echo EVERGREEN_PREREQ_TARGET=${EVERGREEN_PREREQ_TARGET} echo EVERGREEN_DB_PREREQ_TARGET=${EVERGREEN_DB_PREREQ_TARGET} - export NODEJS_REPO='https://github.com/joyent/node.git' - export NODEJS_VERSION='v0.10.35' - echo "NODEJS_REPO=$NODEJS_REPO" + export NODEJS_VERSION='v6.10.1' + export NODEJS_BINDIR="node-$NODEJS_VERSION-linux-x64" + export NODEJS_TARBIN="$NODEJS_BINDIR.tar.xz" + export NODEJS_BINARY="https://nodejs.org/dist/$NODEJS_VERSION/$NODEJS_TARBIN" + echo "NODEJS_BINARY=$NODEJS_BINARY" echo "NODEJS_VERSION=$NODEJS_VERSION" echo End of intializing installer =~-._ @@ -363,12 +365,11 @@ function test_evergreen_build { # Run it as a standalone operation for now. function test_and_build_eg_browser_client { echo _.-~= Running Evergreen browser client build/test - cd /tmp - git clone $NODEJS_REPO - cd node - git checkout -b $NODEJS_VERSION $NODEJS_VERSION - ./configure && make -j2 && make install + cd /home/opensrf + wget -N $NODEJS_BINARY + tar xf $NODEJS_TARBIN echo Return Value = $? + export PATH=$PATH:/home/opensrf/$NODEJS_TARBIN/bin npm update echo Return Value = $? npm install -g grunt-cli # install grunt