Commit 0146af87 authored by David Dollar's avatar David Dollar

look for available versions of node

parent 39147d37
...@@ -4,11 +4,6 @@ ...@@ -4,11 +4,6 @@
# fail fast # fail fast
set -e set -e
function error() {
echo " ! $*"
exit 1
}
function mktmpdir() { function mktmpdir() {
dir=$(mktemp -t node-$1-XXXX) dir=$(mktemp -t node-$1-XXXX)
rm -rf $dir rm -rf $dir
...@@ -38,14 +33,7 @@ run_npm() { ...@@ -38,14 +33,7 @@ run_npm() {
unset GIT_DIR unset GIT_DIR
function manifest_versions() { function manifest_versions() {
curl "http://${S3_BUCKET}.s3.amazonaws.com/manifest.${1}" -s -o - | tr -s '\n' ' ' curl "http://${S3_BUCKET}.s3.amazonaws.com/manifest.${1}" -s -o -
}
function resolve_versions() {
args=""
for version in $1; do args="${args} -v \"${version}\""; done
for version in $2; do args="${args} -r \"${version}\""; done
eval $LP_DIR/vendor/node-semver/bin/semver ${args} | tail -n1
} }
# config # config
...@@ -126,6 +114,9 @@ VENDORED_NODE="$(mktmpdir node)" ...@@ -126,6 +114,9 @@ VENDORED_NODE="$(mktmpdir node)"
VENDORED_NPM="$(mktmpdir npm)" VENDORED_NPM="$(mktmpdir npm)"
VENDORED_SCONS="$(mktmpdir scons)" VENDORED_SCONS="$(mktmpdir scons)"
# determine node version
echo "available versions of node: $(manifest_versions "nodejs")"
# download and unpack packages # download and unpack packages
echo "-----> Fetching Node.js binaries" echo "-----> Fetching Node.js binaries"
mkdir -p $VENDORED_NODE && curl $NODE_PACKAGE -s -o - | tar xzf - -C $VENDORED_NODE mkdir -p $VENDORED_NODE && curl $NODE_PACKAGE -s -o - | tar xzf - -C $VENDORED_NODE
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment