Commit c54cc275 authored by David Dollar's avatar David Dollar

pushd (thanks @asenchi)

parent 7d826aab
...@@ -25,27 +25,29 @@ basedir="$( cd -P "$( dirname "$0" )" && pwd )" ...@@ -25,27 +25,29 @@ basedir="$( cd -P "$( dirname "$0" )" && pwd )"
tempdir="$( mktemp -t node_XXXX )" tempdir="$( mktemp -t node_XXXX )"
rm -rf $tempdir rm -rf $tempdir
mkdir -p $tempdir mkdir -p $tempdir
pushd $tempdir
cd $tempdir && # download and extract node
curl http://nodejs.org/dist/node-v${node_version}.tar.gz -o node.tgz
tar xzvf node.tgz
# download and extract node # go into node dir
curl http://nodejs.org/dist/node-v${node_version}.tar.gz -o node.tgz && pushd node-v${node_version}
tar xzvf node.tgz &&
cd node-v${node_version} && # build and package nodejs for heroku
heroku make -v -o $tempdir/node-${node_version}.tgz
# build and package nodejs for heroku # upload nodejs to s3
heroku make -v -o $tempdir/node-${node_version}.tgz && $basedir/s3/s3 put language-pack-nodejs \
nodejs-${node_version}.tgz $tempdir/node-${node_version}.tgz
# upload nodejs to s3 # go into scons
$basedir/s3 put language-pack-nodejs \ pushd tools/scons
nodejs-${node_version}.tgz $tempdir/node-${node_version}.tgz &&
# package scons # package scons
scons_version=$(ls tools/scons | grep "scons-local" | cut -d- -f3) && scons_version=$(ls | grep "scons-local" | cut -d- -f3)
cd tools/scons && tar czvf $tempdir/scons-${scons_version}.tgz *
tar czvf $tempdir/scons-${scons_version}.tgz * &&
# upload scons to s3 # upload scons to s3
$basedir/s3 put language-pack-nodejs \ $basedir/s3/s3 put language-pack-nodejs \
scons-${scons_version}.tgz $tempdir/scons-${scons_version}.tgz scons-${scons_version}.tgz $tempdir/scons-${scons_version}.tgz
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