summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorJohn McLear <john@mclear.co.uk>2016-03-26 22:11:40 +0800
committerJohn McLear <john@mclear.co.uk>2016-03-26 22:11:40 +0800
commit75cd4b3333c97a9faed018f5ef756f1c99214bd7 (patch)
tree9991323c58abfe344636b30a9177ff657a434a57 /bin
parent8df8228a36604ac4a090118aad6969a7b7823a08 (diff)
parent3738211fd821719091a98a35c0d660ff2f33f1bf (diff)
downloadetherpad-lite-75cd4b3333c97a9faed018f5ef756f1c99214bd7.zip
Merge pull request #2924 from Gared/update_windows_build
Update windows build
Diffstat (limited to 'bin')
-rwxr-xr-xbin/buildForWindows.sh23
1 files changed, 11 insertions, 12 deletions
diff --git a/bin/buildForWindows.sh b/bin/buildForWindows.sh
index a508cc22..1ee080d1 100755
--- a/bin/buildForWindows.sh
+++ b/bin/buildForWindows.sh
@@ -1,6 +1,6 @@
#!/bin/sh
-NODE_VERSION="0.12.2"
+NODE_VERSION="4.4.0"
#Move to the folder where ep-lite is installed
cd `dirname $0`
@@ -29,11 +29,11 @@ hash unzip > /dev/null 2>&1 || {
}
START_FOLDER=$(pwd);
+TMP_FOLDER=$(mktemp -d)
-echo "create a clean environment in /tmp/etherpad-lite-win..."
-rm -rf /tmp/etherpad-lite-win
-cp -ar . /tmp/etherpad-lite-win
-cd /tmp/etherpad-lite-win
+echo "create a clean environment in $TMP_FOLDER..."
+cp -ar . $TMP_FOLDER
+cd $TMP_FOLDER
rm -rf node_modules
rm -f etherpad-lite-win.zip
@@ -50,21 +50,20 @@ mv node_modules_resolved node_modules
echo "download windows node..."
cd bin
-wget "http://nodejs.org/dist/v$NODE_VERSION/node.exe" -O ../node.exe
+wget "https://nodejs.org/dist/v$NODE_VERSION/win-x86/node.exe" -O ../node.exe
echo "remove git history to reduce folder size"
rm -rf .git/objects
echo "remove windows jsdom-nocontextify/test folder"
-rm -rf /tmp/etherpad-lite-win/src/node_modules/wd/node_modules/request/node_modules/form-data/node_modules/combined-stream/test
-rm -rf /tmp/etherpad-lite-win/src/node_modules/nodemailer/node_modules/mailcomposer/node_modules/mimelib/node_modules/encoding/node_modules/iconv-lite/encodings/tables
+rm -rf $TMP_FOLDER/src/node_modules/wd/node_modules/request/node_modules/form-data/node_modules/combined-stream/test
+rm -rf $TMP_FOLDER/src/node_modules/nodemailer/node_modules/mailcomposer/node_modules/mimelib/node_modules/encoding/node_modules/iconv-lite/encodings/tables
echo "create the zip..."
-cd /tmp
-zip -9 -r etherpad-lite-win.zip etherpad-lite-win
-mv etherpad-lite-win.zip $START_FOLDER
+cd $TMP_FOLDER
+zip -9 -r $START_FOLDER/etherpad-lite-win.zip ./*
echo "clean up..."
-rm -rf /tmp/etherpad-lite-win
+rm -rf $TMP_FOLDER
echo "Finished. You can find the zip in the Etherpad root folder, it's called etherpad-lite-win.zip"