UNPKG

1.73 kBapplication/x-shView Raw
1#!/usr/bin/env bash
2
3# run using: source update_ripple.sh
4
5# run as normal user, eg ubuntu
6
7# Update qewd-ripple (and its dependencies)
8
9QEWD_DIR=$HOME/qewd-test
10
11cd $QEWD_DIR
12
13npm uninstall qewd-ripple
14npm uninstall ewd-client
15npm install qewd-ripple # ewd-client now a QEWD dependency
16
17echo 'Moving qewd-ripple and QEWD files into place'
18
19# mv $QEWD_DIR/node_modules/qewd-ripple/example/ripple-demo.js $QEWD_DIR/ripple-demo.js
20# mv $QEWD_DIR/node_modules/qewd-ripple/example/ripple-secure.js $QEWD_DIR/ripple-secure.js
21
22cd $QEWD_DIR/www
23
24cp $QEWD_DIR/node_modules/qewd-monitor/www/bundle.js $QEWD_DIR/www/qewd-monitor
25cp $QEWD_DIR/node_modules/qewd-monitor/www/*.html $QEWD_DIR/www/qewd-monitor
26cp $QEWD_DIR/node_modules/qewd-monitor/www/*.css $QEWD_DIR/www/qewd-monitor
27
28cp $QEWD_DIR/node_modules/qewd-content-store/www/bundle.js $QEWD_DIR/www/qewd-content-store
29cp $QEWD_DIR/node_modules/qewd-content-store/www/*.html $QEWD_DIR/www/qewd-content-store
30
31cp $QEWD_DIR/node_modules/ewd-client/lib/proto/ewd-client.js $QEWD_DIR/www/ewd-client.js
32
33echo "QEWD / Node.js middle tier is now updated"
34
35cd ~
36mkdir ui-dist
37cd ui-dist
38mkdir angular
39
40# Retrieve the UI code
41cd ~
42
43wget -O ripple_ui.zip https://github.com/PulseTile/PulseTile/blob/master/build/PulseTile-latest.zip?raw=true
44
45# Unpack the UI
46
47unzip ripple_ui.zip
48
49# move it into place
50
51cp -v ~/dist/* $QEWD_DIR/www/
52cp -v ~/dist/* ~/ui-dist/angular
53
54echo "----------------------------------------------------------------------------------"
55echo " The QEWD Ripple Middle Tier has been updated "
56echo "----------------------------------------------------------------------------------"
57
58