nodejs.sh 628 B

123456789101112131415161718192021
  1. #!/bin/bash
  2. RETCODE=$(fw_exists ${IROOT}/node.installed)
  3. [ ! "$RETCODE" == 0 ] || { \
  4. source $IROOT/node.installed
  5. return 0; }
  6. VERSION="0.12.12"
  7. fw_get -O http://nodejs.org/dist/v$VERSION/node-v$VERSION-linux-x64.tar.gz
  8. fw_untar node-v$VERSION-linux-x64.tar.gz
  9. NODE_HOME=$IROOT/node-v$VERSION-linux-x64
  10. # Upgrade npm to avoid https://github.com/npm/npm/issues/4984
  11. $NODE_HOME/bin/npm install -g npm
  12. echo "export NODE_ENV=production" > $IROOT/node.installed
  13. echo "export NODE_HOME=${NODE_HOME}" >> $IROOT/node.installed
  14. echo -e "export PATH=\$NODE_HOME/bin:\$PATH" >> $IROOT/node.installed
  15. source $IROOT/node.installed