diff options
author | Mike Morris <mikemorris@users.noreply.github.com> | 2016-05-11 16:32:17 -0400 |
---|---|---|
committer | Mike Morris <mikemorris@users.noreply.github.com> | 2016-05-11 16:32:17 -0400 |
commit | 78a062ddd1d444c9a9b2b69bf22a9697de2c6d07 (patch) | |
tree | e3b402ae7674e485a3612a61608835f9ea09cc5e | |
parent | 7df8504a11c02f60357e02c48fbf2d05b102536b (diff) | |
download | qtlocation-mapboxgl-78a062ddd1d444c9a9b2b69bf22a9697de2c6d07.tar.gz |
[node] hack to make npm portable
-rw-r--r-- | .travis.yml | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml index 54f3bdbae4..466ff57386 100644 --- a/.travis.yml +++ b/.travis.yml @@ -56,7 +56,16 @@ matrix: script: - make node - export ASAN_OPTIONS=detect_leaks=1 + # Trim first line of npm shell script to remove localization + - tail -n +2 ./mason_packages/osx-x86_64/node_asan/4.4.4/bin/npm > /tmp/npm && \ + mv /tmp/npm ./mason_packages/osx-x86_64/node_asan/4.4.4/bin/npm + # Make npm portable + - echo -e '#!/bin/sh\n// 2>/dev/null; exec "`dirname "$0"`/node" "$0" "$@"' | \ + cat - ./mason_packages/osx-x86_64/node_asan/4.4.4/bin/npm > /tmp/npm && \ + mv /tmp/npm ./mason_packages/osx-x86_64/node_asan/4.4.4/bin/npm - nvm use system + - which node + - npm -v - make test-node after_script: - ccache --show-stats |