summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Morris <mikemorris@users.noreply.github.com>2016-05-11 16:32:17 -0400
committerMike Morris <mikemorris@users.noreply.github.com>2016-05-11 16:32:17 -0400
commit78a062ddd1d444c9a9b2b69bf22a9697de2c6d07 (patch)
treee3b402ae7674e485a3612a61608835f9ea09cc5e
parent7df8504a11c02f60357e02c48fbf2d05b102536b (diff)
downloadqtlocation-mapboxgl-78a062ddd1d444c9a9b2b69bf22a9697de2c6d07.tar.gz
[node] hack to make npm portable
-rw-r--r--.travis.yml9
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