]> gerrit.simantics Code Review - simantics/district.git/blob - org.simantics.maps.server/node/node-v4.8.0-win-x64/node_modules/npm/scripts/release.sh
Adding integrated tile server
[simantics/district.git] / org.simantics.maps.server / node / node-v4.8.0-win-x64 / node_modules / npm / scripts / release.sh
1 #!/bin/bash
2
3 # script for creating a zip and tarball for inclusion in node
4
5 unset CDPATH
6
7 set -e
8
9 rm -rf release *.tgz || true
10 mkdir release
11 node ./cli.js pack --loglevel error >/dev/null
12 mv *.tgz release
13 cd release
14 tar xzf *.tgz
15
16 mkdir node_modules
17 mv package node_modules/npm
18
19 # make the zip for windows users
20 cp node_modules/npm/bin/*.cmd .
21 zipname=npm-$(node ../cli.js -v).zip
22 zip -q -9 -r -X "$zipname" *.cmd node_modules
23
24 # make the tar for node's deps
25 cd node_modules
26 tarname=npm-$(node ../../cli.js -v).tgz
27 tar czf "$tarname" npm
28
29 cd ..
30 mv "node_modules/$tarname" .
31
32 rm -rf *.cmd
33 rm -rf node_modules
34
35 echo "release/$tarname"
36 echo "release/$zipname"