Commit 1955731f authored by David Dollar's avatar David Dollar

bootstrap node

parent 55670d67
...@@ -60,7 +60,7 @@ function resolve_version() { ...@@ -60,7 +60,7 @@ function resolve_version() {
args="" args=""
for version in $available_versions; do args="${args} -v \"${version}\""; done for version in $available_versions; do args="${args} -v \"${version}\""; done
for version in $requested_version; do args="${args} -r \"${version}\""; done for version in $requested_version; do args="${args} -r \"${version}\""; done
eval $VENDORED_NODE/bin/node $LP_DIR/vendor/node-semver/bin/semver ${args} | tail -r | head -n1 eval $bootstrap_node/bin/node $LP_DIR/vendor/node-semver/bin/semver ${args} | tail -r | head -n1
fi fi
} }
...@@ -78,6 +78,20 @@ function package_resolve_version() { ...@@ -78,6 +78,20 @@ function package_resolve_version() {
echo "rv: ${resolved_version}" echo "rv: ${resolved_version}"
} }
function package_download() {
engine="$1"
version="$2"
location="$3"
mkdir -p $location
package="http://${S3_BUCKET}.s3.amazonaws.com/$engine-$version.tgz"
echo "downloading $engine $version"
curl $package -s -o - | tar xzvf - -C $location
}
bootstrap_node=$(mktmpdir bootstrap_node)
download_package "nodejs", "0.4.7", $bootstrap_node
declare -A engine_versions declare -A engine_versions
declare -A engine_defaults declare -A engine_defaults
declare -A engine_requests declare -A engine_requests
......
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